建构主义学习理论在C语言教学中的应用研究
2012-04-13肖晓霞罗铁清
湖南师范大学教育科学学报 2012年6期
肖晓霞,罗铁清
(湖南中医药大学 人文信息管理学院,湖南 长沙 410208)
一、建构主义学习理论与传统教学方法
建构主义的思想来源于认知加工学说,以及维果斯基、皮亚杰和布鲁纳等人的思想[1]。建构主义学习理论的核心思想就是以学生为中心[2],强调学生对知识的主动探究和发现[3],强调学生与教师之间以及学生之间的交流和协作,从而达到对所学知识意义的主动建构[4]。而传统教学方法则一般以教师为主体,采用教师讲解,学生被动接受的方式,传统C语言教学经常面临如下问题:
1.教学实例没有现实意义
传统的C语言教学方法是先讲概念或结构,然后以几个简单的例题说明知识点[5],对引导学生利用C语言解决实际问题成效甚微。这样很容易导致学生在学的过程中根本不知道这些例题到底可以做什么,以至于不知道学习C语言到底有什么用,误认为C语言是一门被淘汰的语言,甚至会失去学习C语言的兴趣。
2.教学实例没有连贯性
传统的教学方法中,每个知识点对应的实例前后几乎没有任何联系。这种讲解通常比较枯燥,没有目的性,学生学习起来也觉得很盲目。
3.教学中很少强调协作性
传统C语言实验教学中,通常是由学生在指定时间内完成几个数学方面的程序编写。由于实验任务简单和实验程序几乎没有相关性,学生在实验过程中基本上不需要协作完成,并且教师通常也不会强调这一点。
以上原因严重影响了C语言的教学质量,为了提高教学质量很多教师将基于建构主义学习理论的项目教学法和任务驱动教学方法引入到C语言的教学中。……
登录APP查看全文
