1、上好第一堂课
现行教材的绪论部分主要篇幅为介绍本门课程的发展历史,缺乏能够引起当前学生学习兴趣和学习目的的引导,从而可能引起学业倦怠,产生一系列不适当的逃避学习的行为[2]。所以笔者根据多年教学、以及该课程在实际工作中的应用,在培养方案的基础上,在绪论讲解中加入了本课程先导课程和后续课程以及与本课程之间联接关系的讲解和介绍,让学生了解到本专业相关课程之间的逻辑联系以及本课程在专业学习中的位置和作用,让学生明白课程学习的重点在于编程思维的培养和建立,即利用程序解决问题的思路和逻辑,这是在其他任何时候都可用的,不局限于c语言。加入笔者在实际工作中对编程的应用和需求,结合c语言和其他语言的关系证明学习的必要性。例如:c语言在嵌入式系统开发、机器人控制等方面的实际应用,把课程与以后可能的工作联系起来。c语言和c++、Java等语言的相似性等联系,把该课程与后续课程以及可能的职业培训联系起来。分析课程与本专业可能的职业关系及作用,为将来真正进入工作岗位做准备。从多方面联系和分析让学生明确学习目的,调动学生学习主动性和学习兴趣。
2、教学模式改革
随着教育理念的变化,越来越多的教育者和大学生认识到只学习书本知识、忽视综合素质能力的提高不足以形成大学生有效的竞争力。因此对教学模式进行改革,在加强课程学习的同时,使学生获得良好的学习能力、创新能力、沟通能力、思维能力、协作能力。
1 提问题--设悬念--引兴趣
传统教学模式是老师教学生听,学生缺乏学习主动性。因此,教学模式做了如下改变:1)课前利用BB平台、QQ群等网络方式给学生发布学习指导、课程ppt及学习视频。学习指导中根据历年教学经验针对所学内容指出难点、预设问题,让学生带着问题去学习;2)上课时通过对应的测试题进行在线测试,老师可以了解学生的掌握情况,讲课时针对学生普遍易错薄弱点进行重点讲解;学生根据检测结果了解了自己存在问题和错误,听课时具有针对性而目标明确,改善学习目的不明确因而兴趣缺乏的问题 ;3)为了使学生时间更自由,资料发布保有一定的提前量。
以上措施变被动学习为主动学习,学习目标更明确、重点更清晰。学生根据问题提示自主学习后,再通过测试,使学生课堂听讲时更能明确重点以及自己的薄弱点,提高了课堂的听讲效果。