基于《C程序设计》课程的翻转课堂教学模式探究
发布日期:2016-12-08 新闻来源: 正文字号
大 中 小
威海职业学院 张丽燕
引言
《C语言程序设计》课程是高职软件技术、电子技术类专业课程,传统教学模式是教师在课堂上通过讲授传授知识,学生根据教师的引导编制程序。这种教法导致学生在知识的传授过程中以被动接受为主,学生的参与度较低。在动手编程环节如果遇到困难,若缺乏良好的自学能力,又不能及时得到帮助,较易产生挫败感,从而失去学习的积极性。
翻转课堂为一种新兴的强调学生为学习主体的教学模式。在该教学模式下,学生课前借助看视频、听讲座、查资料、阅读书籍等手段,在教师的课前任务设计指引下完成自主学习。在课堂中学生独立或者分组探究问题,通过讨论和教师的辅导,将知识进一步内化。在技术支持下的协作学习环境中,学生需要根据学习内容反复与同学、教师进行交流,以掌握深度的知识[1]。
1 课前知识习得
在翻转课堂中,知识的传授阶段被转移到了课前。为保证学习效果,本课程设计多种手段督促学生学习以及检验学生的学习行为和学习效果。首先,教师需提前提供相应的学习任务书、教学微课、动画或者课件等资料,并提供相应的在线练习题。学生通过学习任务书,初步掌握知识并完成相应的练习。为了提高学习效果,在本课程视频中设置了2~3个小问题,学生回答正确才可以继续观看视频。
同时,学生要完成在线练习题库的测试,重点考学生对知识点的掌握程度,以调整课堂授课的重难点。同时,学生还应根据学习任务书上教师的要求,尝试进行项目开发的实践。以选择结构为例,学生课前根据学习任务书自主观看视频,掌握if语句实现选择结构的一般形式。学生根据视频的引导完成简单的项目实践时,还能有充裕的时间培养好的编程习惯,以及理清常见错误的意义。