基于成就激励的任务驱动式C语言教学模式研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于成就激励的任务驱动式C语言教学模式研究

摘要:本文针对传统教学模式和任务驱动式教学模式的不足,提出了一种基于成就激励的任务驱动式教学模式。该教学模式既解决了学生在学习中的主观能动性不足地问题,同时又解决了任务驱动模式中学生和老师缺乏成就感的问题。

关键词:任务驱动;成就激励;教学模式;程序设计

1引言

目前我国很多院校在C语言的教学上都是采取传统的教学模式,按照教材讲课、上机练习课堂学过的知识,最后笔试考试。这样的教学模式存在很多弊端,例如学生会片面地重视语法知识以及考试中容易考到的知识点,甚至会出现不会写程序的人考试分数很高的情况。这种教学模式忽视了对学生编程思路的培养,以及学生上机编程经验的积累,对于学生独立分析和解决问题的能力没有提高,给学生以后学习其他课程或者以后参加工作留下了隐患。随后有专家在程序设计教学中采用“任务驱动教学法”,但只是一种迫使学生去接受任务,根据老师的指导完成任务,最终完成任务的目的,没有使学生从根本上提高积极性,学生实质上是一种被动式的学习。本文提出了基于任务驱动和成就激励的学习方法,从根本上解决了学生为完成任务而完成任务的问题,使学生成为整个教学的中心,老师只是在流程上把关,学生可以根据自己的兴趣来组织项目对所学知识进行学习,最终形成自己的东西,使其得到成就感,以成就感来驱动学生自觉地、自发地进行更深入的学习。

2基于成就激励的任务驱动式教学模式

2.1任务驱动式教学模式

近年来,随着心理学家对人类认知规律研究的不断深入,建构主义学习理论逐渐盛行。建构主义认为,知识不是通过教师传授得到,而是学习者在一定的情境下,借助其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构方式而获得。建构主义提倡在教师指导下,以学习者为中心的学习,既强调学习者的认知主体作用,又不忽视教师的指导作用。

“任务驱动”是一种建立在建构主义教学理论基础上的教学法。学生的学习活动必须与大的任务或问题相结合,以探索问题来引动和维持学习者学习兴趣和动

机,创建真实的教学环境,让学生带着真实的任务学习。学生必须拥有学习的主动权,教师不断地挑战和激励学生前进。目前,“任务驱动”教学法已经形成了“以任务为主线、教师为主导、学生为主体”的基本特征。其特点是教师把要完成的教学内容设计成一个或多个具体任务,将要讲授的知识蕴含于任务之中,使其通过完成任务达到掌握知识的目的。学生在完成一些具体而真实的任务过程中,要对任务进行分析、提出问题并研究解决方案,通过自主学习或小组合作学习成学习任务。“任务驱动”教学模式流程图如图1所示。

2.2基于成就激励的任务驱动式教学模式

成就激励理论是美国哈佛大学教授戴维·麦克利兰(David.C.MCClelland)在上世纪50年代提出的。他认为,具有强烈成就需求的人渴望将事情做得更为完美,提高工作效率,获得更大的成功。人的行为受着动力体系的驱动,其中主要是自我动力和超我动力。“自我动力”的启动主要靠成就感的激励。

本文针对“任务驱动”中缺乏自我激励的元素,提出了基于成就激励的任务驱动式教学模式。该教学模式在任务式教学的基础上加入了成就激励的元素,使学生不仅能够完成现有的任务,并且能够得到成就感的满足,最终激发学生的自我学习能力以及学习积极性。流程图如图2所示。

(1)教师引导学习知识

教师提出项目任务需要包含的知识点和和要求,并对如何完成这一任务做一

些概念和方法上的概述。根据学生的水平差异,可以提出基本任务和进阶任务。对于大多数同学只要求完成基本任务,而对于那些基础好、学有余力的同学则要求完成提高任务,给他们一个自由发挥的空间。

(2)学生在教师的监督下根据兴趣建立试验项目

在教师的监督下,学生可以根据自己的爱好和兴趣制定项目任务,但必须包含本次学习的知识点,达到学习和掌握知识的目的。这些任务不但要包含对所有知识点的理解运用,而且要稍难于知识点,这样有机会让学生去发现并解决问题。这样就达到了合理地、分层次地制定相应目标,使所有学生在自己的项目上有所收获,都能感觉到成功的喜悦,要让学生享受到成就感。

(3)学生分组合作完成自己的小组项目

“分组合作”使学生互相交流、互相帮助、互相促进,有利于培养学生的合作竞争意识。分组合作必须建立在学生的项目上,特别是学生在完成一个较大型的学习任务时,更需要分组合作。组内每个成员都应有明确的任务,大家为共同的目标而努力。

教师应留给学生充足的操作时间,让学生大胆尝试,使他们在完成自己的项目中体会、感受和领悟。如果学生有共性问题,教师可以给予集体解答,个体问题可以逐个辅导,但是必须遵循以引导为主,以示范为辅。

(4)学生和老师交流讨论

完成任务时,各小组提交自己的作品并进行答辩。各小组自己指定组长,对该小组的任务进行描述,并说明该任务用到了哪些知识点,以及有没有自己创新的地方。最后进行现场答辩和软件演示。答辩时从软件的设计思路、设计中遇到的一些问题及解决方法、团队协作中的一些问题等多个方面制作幻灯片,由老师和小组提问。根据展示的软件作品和答辩情况,由老师和小组成员进行打分,成绩将按一定的比例折算到期末成绩中。这样既增强了大家的学习兴趣,又锻炼了大家的能力,取得了很好的学习效果。

(5)总结反馈

基于成就激励的任务驱动式教学方法以学生为出发点,比较容易忽视知识本身的系统性,所以最终的总结和反馈非常重要。每一次的成功经验和失败教训都可以作为下一次的铺垫,目的是让学生在获取成就感的同时掌握好知识。

3教学试验结果

3.1实验内容设置

针对C语言中较难掌握的数组排序章节以及指针和数组的关系章节,在校内取了3个班级,分别以传统的教学模式、任务驱动式教学模式、.基于成就激励的任务驱动式教学模式进行教授。最终对学生掌握知识点进行考核以及对学生的成就感进行调查。实验的设置如表1所示。

3.2实验结果

最终的试验结果以笔试考核、上机考核和成就感问卷的方式进行统计,笔试考核成绩满分为100分,机试为100分,成就感问卷分为:A厌恶此教学模式;B毫无兴趣和成就感;C有成就感但不强烈;D有强烈成就感。调查结果如图3和图4所示:

从实验结果来看,在笔试和机试的成绩上,传统教学和任务驱动式教学对比,传统教学更占优势,而基于成就激励的任务驱动式教学模式和传统模式差不多。在机试成绩中,基于成就激励的任务驱动式教学模式与传统和任务驱动式教学相比,效果更明显。在成就感调查结果中,基于成就激励的任务驱动式教学模式明显高于传统和任务驱动式教学模式。

4结论和展望

相关文档
最新文档