高校“C语言”课程翻转课堂教学模式的研究与应用
2019-10-08孟亚坤宋欣王岩
孟亚坤 宋欣 王岩
摘 要:传统的“C语言”课程教学模式不能很好地激发学生的学习兴趣和锻炼学生的动手能力,文章结合“C语言”课程的教学特点和传统教学模式中存在的问题,提出了“C语言”课程翻转课堂的教学模式,并在教学实践中对该模式进行了应用研究。教学实践表明,新的教学模式可以提高学生的自主学习能力和分析解决问题的能力,为其他课程教学改革提供了参考意见。
关键词:C语言课程;翻转课堂;教学模式
1 相关介绍
近年来,移动互联网技术和多媒体技术发展突飞猛进,基于互联网教学的模式逐渐渗透于各个领域,为教育教学模式的改革开创了新的局面。同时,随着“慕课”“微课”等网络教学资源日渐丰富,给传统的“以教师为中心”的教学模式带来了一定的冲击,需要重新设计新的教学模式以适应当前环境下的教育。近年来,一些学者和教师提出了“翻转课堂”教学模式,在这种教学模式下,教育不再局限于课堂的方寸之内,教师不再是教育的中心,学生不再被动地接受知识,为教育教学改革提供了新的方法和思路[1]。
“C语言”课程在高校教学体系中是一门实践性很强的课程,具有知识点繁杂、操作性强等特点[2]。由于C语言是绝大多数大学生接触到的第一门计算机程序设计语言,所以很多学生会觉得知识点杂乱,难以理解,学习兴趣低。大一学生对“C语言”课程学习兴趣的统计结果如图1所示。
多年的授课经验表明:传统的“C语言”课堂教学方法不能有效地培养学生的学习兴趣和实践能力,也不能激发学生的创新意识。因此,本文结合“C语言”课程的教学特点和教学目标,研究“C语言”课程翻转课堂的教学模式,旨在提高教学质量和教学效果。
2 翻转课堂教学模式简介及研究现状
翻转课堂又称颠倒课堂,颠覆了传统的教学模式。在传统的教学模式中,遵循“学生课前预习—课上老师讲授新知识—课后学生复习”的教学流程。在翻转课堂教学模式中,课前,教师制作高质量的教学视频,学生通过教学视频学习新知识,并将遇到的问题反馈给老师,老师针对反馈的问题进行归纳总结。课上,针对自主学习过程中遇到的问题,老师以分组讨论或者集体探究的方式解决这些问题。课后,学生进行总结拓展,实现知识沉淀。研究表明,翻转课堂教学模式可以充分调动学生的学习主动性,将学生从被动的知识接受者转变为主动的学习者,从而使学生对所学内容有更深层次的理解。
翻转课堂的概念起源于美国,自被提出以来,就受到了广大学者的重视。Xiao等[3]把翻转课堂教学模式应用到生理学课程上,实践表明,翻转课堂教学模式更有助于学生们理解、内化所学知识。Awidi等[4]在生理学课程上应用了翻转课堂教学模式,调动了学生的积极性,取得了较好的教学效果。Evseeva等[5]在英语课上采用了翻转课堂教学模式,取得了很好的效果。
国内对翻转课堂教学模式的研究较晚,不过近年来,也受到了广大一线教师的关注、研究和实践。田皓月等将翻转课堂教学模式应用于实际教学,提高了学生的自主学习能力和分析解决问题的能力。王璐等[6]研究了翻转课堂教学模式在Java课程教学中的应用,实践表明,翻转课堂教学模式在Java课程的教学中,有效地激发了学生的学习动力和兴趣,提高了学生自主学习的能力。
3 “C语言”课程翻转课堂教学模式的研究与应用
本文研究“C语言”课程翻转课堂的教学模式,该模式的实施分为以下几个阶段,具体如图2所示。
3.1 课前准备阶段
课前准备阶段是翻转课堂教学模式的一个重要阶段。课前,教师准备优质的学习资源(包括PPT和视频),并在在线学习平台上发布。以函数一章为例,教师列出所有的知识点,标注知识点类型,以视频的形式对知识点进行详细讲解,并配以经典编程题目。如表1所示。
学生在在线学习平台上自主学习,将知识点难易、掌握程度、学习时长等信息反馈给老师,老师对这些数据进行汇总、分析,进而及时掌握学生课前学习的效果,然后根据学生的掌握情况安排教学内容和进度,对大部分同学存在疑问的知识点进行课上重点讲解。
3.2 课中组织教学阶段
在翻转课堂教学模式中,教师不再是课堂的主导者。教师在课中组织教学阶段的主要任务是挖掘出学生在在线学习平台学习时遇到的困难和问题,针对具体的问题引导学生之间进行分组交流、探索,进而解决问题。在这一阶段中,老師担当引导者的角色,引导学生探索、研究、解决问题,实现知识内化。
3.3 课后总结阶段
在课后总结阶段中,学生针对在线学习平台的学习情况和课上学习情况进行总结和归纳,查漏补缺,形成自己的知识结构,使知识得到巩固和内化。同时,老师根据学生在课前、课中的学习数据和表现情况进一步修改完善自己的教学资料,以便提高后续的教学质量。
4 结语
目前,翻转课堂教学模式已被广大一线教师和学生接受并认可,并在教学模式改革上取得了一系列的成果。本文将翻转课堂教学模式应用于“C语言”教学,课前,学生在在线学习平台学习老师发布的优质学习资源,并向老师反馈自主学习过程中存在的问题,老师针对反馈的问题进行归纳总结。课上,老师把本次教学过程中的难点与重点与学生们讲解,并提出问题,学生们分组讨论,解决问题。课后,学生对本次课题内容进行总结或自测,进行知识沉淀,老师总结教学过程中遇到的问题,提高后续教学质量。教学实践表明,“C语言”课程翻转课堂教学模式能够有效提高学生的兴趣和动手实践能力,进而改进教学效果,为计算机语言类课程教学改革提供了新的思路与方法。