项目式学习(PBL)在C语言教学中的应用①

2018-05-14 13:52王景胜
现代职业教育·中职中专 2018年4期
关键词:C语言教学模式设计

王景胜

[摘 要] 项目式学习(PBL)教学模式以学习者为中心,融合了构建主义、发现学习、合作学习等多种学习理论,已经在欧洲、北美等许多国家被广泛采用,相对于传统教学模式更能提升学生的学习效果。相对于传统接收式教学模式,采用了PBL的C语言教学课堂能更有效提高学生实际思考和解决问题的能力,更有利于培养学生的计算思维。

[关 键 词] 项目式学习;PBL;信息技术

[中图分类号] G712 [文献标志码] A [文章编号] 2096-0603(2018)11-0032-01

传统接受式的C语言教学中,课堂总是以教师为中心,课堂以讲授语法知识和上机编写程序为主,学生被动地接收知识,这种模式不注重学生自我探究能力的培养,不能有效调动学生学习的主动性和积极性,如果要改变这种现状,就必须探索引导学生主动思考、主动学习的新型教学模式,而项目式学习(PBL)就是其中非常有效的一种。

一、项目式学习(PBL)的概念和发展历程

(一)概念

项目式学习(PBL)是一种以学生为中心设计执行项目的教学和学习方法,这种学习能通过推动学生探究性的学习和表现来开发认知领域的知识和技能,通过将学生组建成团队,解决具体问题,完成项目任务。PBL项目内容来源于实际生活,任务目标设定要具有一定的高度,项目要具有一定的开发性、兴趣性、挑战性,在项目学习过程中可以有效培养学生的社会情感技能。

(二)发展历程

PBL最早由麦克马斯特大学教授Barrows在1969年提出,在20世纪70年代至80年代的医学领域的教学中开始兴起,随后在北欧,以丹麦的奥尔堡大学为代表,把项目及项目管理的理念应用于教学中,正式提出了项目式学习(PBL)模式。目前,PBL开始在多个国家、多个学科领域传播,许多大、中、小学都在积极倡导和应用项目式学习这种模式,并取得了较好的效果。

二、项目式学习(PBL)与其他教学模式的区别

(一)项目式学习与传统的接受性学习的区别

与传统式学习方法相比,项目式学习把学生为中心的理念引入教育与教学改革中,给予学生更大的学习空间与创新空间,培养学生的职业认同感和责任感,培养学生的社会情感技能,提高学生的学习动力,使学生的学习过程更加有效、更加有意义。

(二)“项目式学习”与“问题式学习”的关系

“项目式学习”从“问题式学习”发展而来,两者具有相同的理念,界限也比较模糊,“问题式学习”是“项目式学习”的一个子集,两者均是以学习者为中心,强调学习过程的组织,重视小组的合作学习,在实际教学过程中,“项目式学习”通常采用制作模式,而“问题式学习”大多数采用调查模式。

三、在C语言教学中实施项目式学习(PBL)

(一)PBL实施的关键环节

PBL教学实施的关键环节包括项目设计、规划方案、解决问题、反思和评价四个环节。首先帮助学生提出项目任务,接下来,在规划方案和解决问题的环节,学生可以和老师一同探讨,并通过各种形式呈现出项目研究的结果。在反思与评价的环节,学生也会和老师一同梳理自己设计项目思维的逻辑、项目在执行层面的问题和经验等。在每个环节,教师起引导作用,教师是学生学习的协助者,为学生提供大方向的辅导。

(二)C语言中PBL教学项目设计举例

项目1:什么是C語言编程

项目设计:通过Internet网络,搜索C语言发展的故事,学习C语言发明人的人生经历;了解目前流行的主要编程语言,各自的应用领域,收集主要编程语言编写“Hello,World”的程序代码,并对比分析各自代码特点;收集主流C程序开发工具;思考为什么C语言在当今IT行业仍具有不可替代的作用。

项目2:使用C语言和Arduino实现对花草土壤湿度值自动检测

项目设计:学习C语言顺序结构程序设计方法、选择结构程序设计方法;学习Arduino开展平台及其函数的调用方法;在Arduino平台上设计一套软硬件系统,通过C语言编程方法,检测花草土壤中的湿度值,并根据湿度值,做出是否需要浇水的提醒。

四、总结

PBL已经被证实有其独特的优势,相比传统接收式教学模式更能提升学生学习的效果。实践发现,在C语言的教学环境中,使用PBL之后,学生普遍对编程内容的掌握、对课堂学习的参与度以及对项目的理解程度都有明显的提高,学生的实际思考和解决问题的能力、计算思维都得到了有效的提升。

参考文献:

[1]吴莉霞.活动理论框架下的基于项目学习(PBL)的研究与设计[D].华中师范大学,2006.

[2]兰英娴.基于项目学习在生物教学中的应用[D].东北师范大学,2008.

[3]付浩.中学信息技术课中基于项目学习的学生信息素养培养研究[D].内蒙古师范大学,2007.

[4]刘丽霞.浅谈PBL在程序设计教学中的应用[J].教育现代化,2016(27).

[5]高志军,陶玉凤.基于项目的学习PBL模式在教学中的应用[J].电化教育研究,2009(12).

猜你喜欢
C语言教学模式设计
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“C语言程序设计”课程混合教学探索
BUBA台灯设计
“认知-迁移”教学模式在高年级阅读教学中的应用
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
有种设计叫而专
计算机原理中C语言的应用价值
匠心独运的场地设计画上完美句点