文档介绍:关于任务驱动型案例教学在“C语言”课程教学中的实施
[论文摘要]针对“C语言”课程的教学实施,文章在教材编写和教学评价方面对案例教学进行了探索,对任务驱动型案例教学法实施的组织、实施、评价等关键环节做出了总结归纳,指出任务驱动型案例教学是适合在高职教育推广和应用的新型教学方法。
[论文关键词]高职教育 C语言程序设计任务驱动案例教学
一、引言
任务驱动教学法是一种学生自主学习、教师从旁引导的教学方法,它打破了传统教学方法中注重学习的循序渐进和积累的老套路,不再按照教学内容从易到难的顺序,而是以完成一个“任务”作为驱动来进行教学,将学生自学能力、创新精神和合作意识的培养融于完成任务的过程之中。
任务驱动教学法在实施过程中有以下几方面的要求:首先,任务驱动型案例教学以每章节的任务为出发点,要求学生按层次递进的方式解决所安排的任务,在学生完成任务的过程中逐步实现教学目的、掌握所学知识。其次,在案例教学中学员一定要面对现实,一切从实际情况出发,做出分析判断,杜绝不切实际的空想。再次,在任务型案例教学中,案例的选择是学生能否按照预定目标到达终点的关键,因此,案例教学不仅重视人的知识,而且更看重人的能力,所选案例必须做到有血有肉、有时间、有地点、有人物,为学生创造了一种高度仿真的实践环境。经过近两年的课题研究发现,案例教学实施和评价体系是案例教学成功与否的两大关键。
二、任务驱动型案例教学实施
高职教育是技能教育,注重的是学生动手解决问题的能力。“C语言程序设计”简称“C语言”,是计算机专业学生程序设计入门课程,理论性很强,传统的教学方法都是采用由浅入深、循序渐进式的知识积累讲授模式,学生被动接收,教师是主角,往往造成学生学习目的不明确,学习主动性不高,动手解决实际问题的能力不强。为解决这些问题,我们依托江西省教改课题《网络环境下的C语言案例教学》,对2008级、2009级新生的“C语言”作了对比教学,即在计算机网络专业实施了任务驱动型的案例教学,在计算机应用专业则还是按传统的教学模式。
准确定位授课对象是实施教学行为及取得理想教学效果的前提。课题实施的教学对象为高等职业教育的大专新生,由于新生第一次接触编程,应注意学习兴趣的培养。“C语言”课程是计算机专业程序设计的基础课程,要求学生能有足够的机会进行动手实践,并且考虑到将来学生报考全国计算机等级考试的需求,必须提供够用的理论知识。综合以上方面,课题决定在原有教学资源的基础上自编校本教材,打破传统常规的教学方法,秉着让学生动脑思考、动手解决问题的思路,通过“任务”激发学生学习的主动性,在“任务”中提高学生的综合能力。所以,“任务”的选择就成为编写教材、开展教学的关键因素。
(一)任务要有层次感
任务驱动型案例教学对任课教师提出了更高的要求,要精心设计好每一个任务。因为任务驱动教学法是要让学生在完成任务的同时,掌握知识,任务直接影响教学效果,因此,任务的设计至关重要。在设计任务时,要注意学生的特点与知识接受能力的差异,充分考虑学生的现有文化知识、认知能力和学习兴趣等。在设计的过程中,要始终从学生的角度考虑,根据学生的实际水平来设计每一个模块,针对不同程度的学生来设计不同层次的练习,也就是说要“任务”要有层次感。例如,在讲授函数时,首先提出问题怎么求出圆的周长,有多少种