《C语言程序设计》混合式教学模式的研究与实践
2021-06-30吕德深梁承权
吕德深 梁承权
摘要:文章论述了《C语言程序设计》课程采用混合式教学模式的创新之处,并阐述了构建混合教学模式的实施方案,以南宁学院电气工程及其自动化专业实施的效果说明混合式教学模式的教学效果较好,具有一定的可实施性。实践表明,《C语言程序设计》混合式教学模式增加了学生的学习兴趣,提高学习积极性,教学效果得到提升。
关键词:C语言程序设计;混合式教学;线上线下;课程改革
目前关于混合式教学模式的研究主要集中在以下三个方面:一是理论分析。针对混合式教学发展现状进行分析——结合目前的教学模式现状,分析混合式教学模型是的教学目的和意义,分析不同教学模式融合使用产生的效果和意义。二是关于混合式教学模式研究。包括技能驱动模式、态度驱动模式、能力驱动模式和混合式学习“四阶段混合教学模式”。三是关于混合式教学模式的建构流程研究。
研究强调将混合式学习思想与现代信息技术优势相结合来提高课程的教学质量,提高学生的学习积极性有了清晰的认识和理解。但是真正用有意义的任务来驱动教学的案例相对较少,这种以现代教育理念为指导,以现代信息技术为支撑的教学方法尚处于探索和研究阶段。文中在混合式教学模式的理论研究基础上,对《C语言程序设计》课程进行混合式教学模式构建及实施,取得较好的教学效果。
一、《C语言程序设计》混合式教学模式的概述
《国家教育事业“十三五”规划》指出:“以教育信息化推动教育现代化,促进信息技术与教育的融合发展。”《广西教育事业发展“十三五”规划》提出:“促进信息技术和教育教学的融合发展。”近几年,MOOC、SPOC、微课等涌现了大量开放共享的优质教学资源,为网络教学带来极大的便利,迅速成为全球高等教育流行的“互联网+教育”形式。互联网和网络资源已成为新时代人们获取新知识的重要途径之一。在学生自学能力较差、学习主动性较弱的学情现实中,如能充分利用互联网线上教学优点,并和传统教学相融合,既符合国家相关政策的要求,又符合时代潮流的发展。
传统的教学是教师统一的教学生统一学,强调教师的主体地位忽略学生的主体性,阻碍学生个性发展及创新思维的培养。而《C语言程序设计》课程是各类编程语言的基础,应用非常广泛,常用于电子产品开发、电气产品设计、生产流水线控制等场合,课程工程实践性较强,但目前许多高校开设课时较少,48课时~56课时,无法满足学生学习的要求,学生实践课时偏少,许多高校的授课教师往往讲讲理论课让学生按着课本敲代码,学生不能进行工程实践,学习兴趣低,学习效果不好。如能借助网络资源开展学习,学生不受限于时间地点,可随时完成教师安排的知识点学习、练习、考核,有余力的学生还可以进行工程项目实践,便可解决传统教学资源受限、课时不够、互动少等问题。因此,在教学改革浪潮中,混合式教学势在必行。
二、《C语言程序设计》混合式教学模式优势
(1)将线上学习平台、网络资源融入教学过程,满足信息时代学生自主学习的需求,促进学生技能掌握能力的提升。同时,高效利用线上平台和网络资源,弥补了传统教学中存在的不足之处,提高教学质量。
(2)随着信息技术的发展,各类电子产品层出不穷,学生也可通过手机等电子设备进行学习,混合式教学把手机融入课堂,让学生通过手机等电子设备获取信息,更符合学生的习惯,利于提高学习效果。
(3)混合式教学把信息技术融入教学,推动教师提升教学能力和信息技术能力,培养学生自主学习能力和创新实践能力。在该种模式下,教师必须不断地学习信息技术,掌握教学相关的软件学习平台,了解工程实践案例在教学中的应用。学生通过相关的工程实践案例能够了解实际工程的程序应用,工程案例与学生未来工作联系在一起,学生更能自主学习掌握技术,为将来就业做铺垫。
三、构建《C语言程序设计》课程的混合式教学模式
根据《C语言程序设计》课程目标分析、学生学习需求分析和特征分析为基础,利用超星学习通、中国大学MOOC、智慧树等作为主要的线上学习平台,为传统教学提供合理补充,构建课程线上线下混合式教学模式。课程以C语言语法和结构为基础,以应用性项目开发为主线,以工作任务为载体,设计综合性学习任务。通过学习平台(线上)将课前预习、课中讨论实践(线上下)、课后作业(线上)自然融合在一起。
该模式将教学分为“课前、课中、课后”三个环节。课前环节主要完成:(1)学生查看学习任务;(2)学生学习任务相关知识点;(3)学生参与线上讨论区讨论;(4)教师记录学生自学疑问并反馈。要求学生自主学习,教师记录学生课前学习问题为课中做准备。课中环节主要是:(1)教师进行本次授课重难点讲解;(2)教师将共性问题安排讨论、参与解答;(3)教师组织完成学习任务;(4)学生归纳任务知识点、完成任务练习。课后环节主要是:(1)学生复习巩固知识;(2)学生完成巩固练习;(3)学生拓展资源学习;(4)学生答疑区咨询,教师进行答疑。
课前学生主要通过线上学习,教师在开课前把相关教学资料如视频、练习、动画等整理上传线上学习平台,并在每次上课前发布本次课的学习任务及要求,学生通过平台查看任务自主学习。针对课前学生存在的问题,教师有针对地组织课堂教学,通过学习通软件进行签到、提问、分组等,使学生積极参与到课堂教学活动中。课后,学生通过学习通平台完成复习、作业等,教师通过平台评阅学生作业,效率高,效果好。
四、教学效果分析
笔者在教学过程中,选取南宁学院机电与质量技术工程学院2017级电气工程及其自动化1班和2班作为混合式教学试点班级,2017级电气工程及其自动化3班和4班采用传统模式进行教学,将这几个班《C语言程序设计》课程的平时成绩、实验成绩、期末考试成绩展开比较研究。2017级电气工程及其自动化1~4班平时成绩、实验成绩、期末考试成绩对比如下图所示。
1~2班的平时成绩主要由发布在学习平台上的作业成绩、练习、课堂互动、讨论区情况等组成;3~4班的平时成绩主要是由作业本成绩、考勤组成。教师针对某個知识点的成绩,可以看出学生对该知识点掌握程度。实行混合式教学班级1~2班平时成绩考核方式多样,而采用传统教学方法的班级3~4班平时成绩考核方式单一。采用混合式教学班级学生能够自主学习,作业完成得较好,课堂互动较多,课后讨论积极,因此,1~2班平时成绩较好。
1~2班的实验课时,教师布置学习任务,学生自主学习,学生在课内或课外完成教师安排的30个工程实践项目中的4个即可,学生可完成超4个以上的工程项目,最高分的4个工程项目的平均分即为实验成绩,正因如此,很多学生完成了10个以上的工程项目;3~4班实验课上教师给定4个工程案例,讲解后要求学生在规定时间内完成,学生完成的上机成绩即为实验成绩。混合式教学班级学生能够自主学习,能够接触到的工程实践项目较多,见识面较广,拓宽了学生的视野。
期末考试按照全国大学生计算机等级考试二级(C语言程序)考试方式考核,能充分考核学生的基础知识掌握程度、知识应用能力。左图中可见,期末考试成绩看出采用混合式教学方法的效果比采用传统教学方法的效果更好。
五、结语
《C语言程序设计》课程混合式教学模式弥补了传统教学中存在的不足之处,提高教学质量,学生能将课堂知识应用到实际工程中,达到学以致用的效果;教师在课程实践过程中,能够提升自身的信息化技术能力和教学本领。由于我们课程改革实施时间较短,研究结论存在一定的局限性,但对开设《C语言程序设计》课程的高校进行课程改革有一定的借鉴意义。
参考文献:
[1]卢威,陈娜,余益志.信息化技术在零件测绘教学中的应用[J].广东职业技术教育与研究,2020(01):38-40
[2]兰希.翻转课堂模式下远程英语教学理念的重构与思考[J].云南开放大学学报,2019,21(04):22-28
[3]王章豹,唐书圣.制约研究生创新能力培养的障碍因素及对策[J].江淮论坛,2008(01):128-132+127
[4]王建明,赵菊梅.基于网络课程创新高职院校混合式教学模式——以“新型纱线产品开发与工艺设计”课程为例[J].纺织服装教育,2015,30(06):504-506
[5]郝娟,李静.“翻转课堂”环境下大学英语“混合式教学模式”的应用与研究——以宝鸡文理学院为例[J].中外企业家,2020(09):223-224
基金项目:南宁学院2019年校级教改项目2019XJJG18——《C语言程序设计》混合式教学模式的研究与实践
通讯作者:吕德深(1987— ),女,广西陆川人,硕士研究生,讲师,研究方向为嵌入式应用与开发。