基于MOOC资源的C语言程序实践混合式教学研究
2020-11-28张帆
【摘要】伴随国家制定“中国制造2025”,应用技术型人才普遍缺乏实践能力培养已经成为改革核心所在,针对《c语言程序实践》近年来提出的混合式教学模式,目前国内大多应用型高校任然使用传统的授课形式,在指定的时间和地点,教师按照指定的教材和计划讲解各章节知识,然后专门安排实验课进行实际操作,但对于建立应用性大学而言,本门课程实践教学方法的改革侧重点在于融合MOOC的混合式学习制订出实践教学方案,作者就以如何进行C语言程序实践教学方法改革而进行分析探讨。
【关键词】C语言 程序实践 混合式教学
“中国制造2025”,对于应用型大学教育阶段特别强调,本科教育,重点推进探索应用技术型发展模式,强化学生工程实践能力培养,切实把应用型高等学校打造成“工程师的摇篮”。随着移动互联技术迅速发展,基于移动互联的新型教学模式MOOC应运而生,在中国简称“慕课”。它注重教学互动体验,本文提出基于MOOC的C语言程序实践混合教学模式,其意强调利用国内网络教学平台结合传统多媒体教学优势,促使教学效果的最优化。特别是国内很多以应用型为主导的本科教学过程中对于《C语言程序实践》教学方法应用就显得尤为重要。以下是作者以武汉东湖学院为本,通过针对计算机科学学院18级计算机应用技术1、2班的C语言程序实践课程对于教学方法所需的改革进行相关探讨和研究。
一、基于MOOC资源下混合式教学的思考
C语言作为计算机专业的一门基础必修课,它自身具备很强结构化数据处理及过程式问题解决能力,“C语言程序实践”在动手能力传授上,普遍在指定的时间和地点,教师按照指定的教材和计划讲解各章节知识,然后安排实验课进行实际操作。这种授课方法最大的优点是老师单向传递,实践课程中老师教学相对比较轻松,可是针对某一个年级2个班80人而言,无法直接了解学生的学习状态。特别遇到实践内容比较多,复杂概念和语法学生一时很难掌握。最终培养效果偏离国家制定本科教学计划标准的重要原因之一。而MOOC模式的日趋成熟,针对混合式教学模式做为满足新的实践课程定位,需从以下三个方面考虑并实现创新性C语言程序实践课程教学改革。
(一)应用型高校计算机学院在实践教学现状以及存在的问题
学生学习基础薄弱,自控力差,但是团队意识强,对新鲜事物比较敏感:C语言课程实践学时仅仅只有12个学时,课程学分设置不合理,上机教学课时严重不足,特别是专科在校学习专业知识时间只有两年半,时间短课程多,无法再增加课时总数:让不同层次水平的学生必须在有效的课堂时间内接受同一教学难度的上机教学内容,从而忽视学生自身所具有的个性化特点,能很好做到“因材施教”,而采用多种教学方法的混合教学模式则更加突出学生学习的主动与参与性。
(二)实践课中混合教学过程设计与教学方法的适切性分析
混合式教学是人们对传统课堂上面对面教学和网络教学进行深刻反思后形成一种教学方式,是学习资源和不同学习环境如教室和虚拟的网络环境的混合,混合教学核心是在“恰当的”时间为“适合的”人采用“合适的”学习技术来传递“合适的”技能来优化教学内容。C语言课程实践是一门重要实践课程,教学过程主要包括明确实验目的、设计实验步骤、给出流程图、写出算法、最后调试运行。为了提高教学效果,授课教师一般会在实践课开始时强调实践重点和难点,并给出范例,因此,教学过程中教师可以把实验的重点和难点及相应的示例做成小视频,上传到MOOC平台,让参与学生在进行实验之前或者实验时进行反复观察、学习,然后再具体操作。教师对学生学习情况进行监督检阅即可。这种教学方法适应切入,得出解决课时不足的问题,同时赢得更多在课堂上帮助有需要学生解决实践中问题的时间。
(三)基于混合式教学模式的应用与效果评价
把设计的混合式教学模式应用于计算机科学学院《C语言程序实践》的课程教学过程中,整个上机过程分为课前学习+上机操作+教师引导+自主学习,教师引导主要体现在根据同学讨论情况进行深入总结做出反馈,引导学生综合利用MOOC平台上的课程资源和自制剪辑视频,在下一课堂教学开始之前完成对这些知识模块的自学,并且利用MOOC平台设置开放实验,也就是将实验内容分为两个层次,对于需要查漏补缺、巩固基础知识的学生开设课内知识与实践的实验内容,而对于将基础知识提高为变成能力的学生开设拓展实践实验内容,教师可以通过汇总课前学生预习、观察学生课堂表现、对比单元测验和期末考试成绩、课后学生访谈等,评定混合式教学模式的教学效果。
二、基于MOOC资源下混合式教学方法的改革创新
(一)课前利用MOOC平台自主学习
课前利用MOOC平台自主学习是课堂理论教学和实践上机编程实践环节的基础,通过自主学习,希望大一学生能够对每次课学习内容中的基本概念进行初步的理解和记忆。要求学生在资源库平台上观看视频资料、完成课前练习,鼓励积极参与线上讨论区的讨论,要求学生将线上自主学习过程中的疑问和思考反馈给同寝室室友进行沟通以及通过任教老师提供的各种线上联系方式进行自我学习。反馈的问题可以是视频学习中未听懂的内容,也可以是课前练习中不会做的题,也可以是学习过程中的一些思考。教师在课前对各章各小节反馈的问题进行汇总,从中可以发现一些共性的问题,这类问题可以在课堂上集中讲解,其余问题则利用课余时间个别辅导。本环节的评价方式以课前练习成绩和组长评价相结合。
(二)实践上机环节利用小组协作进行混合学习
实践上机教学活动在完成课前线上自主学习任务的基础上开展,是对MOOC平台学习的补充和深化,但是并不是每一次实践课程都必须要有此环节,这个可以根据相应掌握情况而定。实践上机学习活动的组织一般为:首先进行每章每小节知识点巩固,强化重点和难点,就课前收集的共性的问题带着大家进行互动讨论,解决问题,从而促进知识的内化:之后是程序训练阶段,老师通过例题讲解相应的编程思路和语法规则,完成例题程序的编写并进行调试;最后,以学生为主体完成编程练习题,每个学生都要独立完成源代码的编写,老师进行引导并提供必要的幫助,在程序编写和调试的过程中,老师巡回指导,有针对性的进行个别引导,对共性的问题进行集中地讲解和示范,鼓励学生进行组内讨论,自主解决程序编写和调试中出现的问题。本环节的评价方式以老师评价为主,组长评价为辅,主要考核学生上机课的参与度以及上机实验的完成情况。上机实践课结束要求学生上传实验报告。上机编程实践是增强学生编写和调试程序能力的重要环节。
(三)课后利用MOOC平台进行巩固拓展学习
实践课后的复习巩固是保证教学效果,进一步提升学生自主学习能力的重要环节。老师以思维导图的形式对本次课的知识点进行整理,对各章各节主要知识点的掌握程度提出明确要求,并将知识结构图发给学生,要求学生对照知识结构图在MOOC平台资源库上进行知识点的复习,对所学知识进行巩固,也可通过讨论区对本次课的相关知识进行交流。除此之外,学有余力的同学可以继续进行线上拓展学习,有疑问依然可以通过线上答疑区咨询老师,老师利用碎片化时间进行引导和答疑。通过这种课后巩固拓展学习,培养学生课外自主学习以及技能迁移的能力。这种利用MOOC平台和上机实践指导相混合式教学模式环环相扣,但它并不是固定不变的,老师需要在实施过程中根据学生的学习情況和学习效果不断进行调整和完善。
(四)改变学期考核课程的单一化,促进成绩评价公平性
混合式教学的课程可通过提高运用MOOC平台学习部分考核分数在总成绩的占比来激发学生自主学习的兴趣,运用在实践课程中,以课前作业、课后小测、文件下载等多个助学模块配合期中考试、期末考试、顶目实践等多种方式,动态记录学生的学习情况。采用多种评价方式,将形成性评价和总结性评价结合起来,关注学生学习过程的变化规律从而因材施教,指引学生在大学的学习过程中建立好自己的发展思路。
5结束语
通过对《C语言程序实践》课程的教学方法改革,我们能清楚地明确该课程更注重实践教学,针对计算机专业学生提出混合式教学模式,特别是针对C语言程序实践环节,激发学生对于程序开发整体框架以及算法导向进行多种学习能力的培养,转变填鸭式、灌输式的教学方法被动型,提升学生学习的动力和效率,特别在开发综合实践课程的教学环节里,学生、任课教师与答辩组广泛参与,在一定程度上促进学生在成长环境中得到公平性,以便让所得结果与院系其他老师进行加强合作意识,促进学生对于软件开发的理解以及教学方式的改革。当然,如何有效地在实验教学中更加深入可持续性应用此开发思想将是笔者下一步探索的重点。
参考文献:
[1]裴小琴,夏春明,杜龙兵.MOOC视角下混合式教学效果评价体系研究[J],未来与发展,2015(11):96-98.
[2]门路,王祖源等.MOOC本土化的可行性和关注点一基于MOOC平台的大学物理课程混合式教学实践[J].现代教育技术,2015(1):53 -59.
基金项目:武汉东湖学院2019年教学研究项目。
作者简介:张帆(1981年8月一)男,黑龙江富锦人,汉族,现任职于武汉东湖学院计算机科学学院,讲师,研究方向:软件工程及中间件技术。