浅谈“C语言程序设计”MOOC建设
2018-12-27郑艳
郑艳
摘 要:C语言程序设计是大专本科院校的计算机专业每个学生都应该学习和掌握的必修课程之一,在教学过程中应更多的采用现代教学模式,使更多的学生可以在较短的时间内掌握C语言的重难点。本文结合C语言的实际情况和MOOC的特点,分析研究MOOC的教学模式,以达到更好的教学效果。在教育部大力发展在线开放课程等新型在线开放课程和学习平台的前提下,高职院校开始了以MOOC平台、微信、云班課为代表的在线平台的建设。这些新型的教育模式,极大地拓展了优质教育资源的使用价值,加速了高职教育的自我改革能力,从而在一定程度上更好地促进了教育资源库的建设和教学质量的提高。
关键词:MOOC C语言程序设1计 高职
中图分类号:G434 文献标识码:A 文章编号:1672-3791(2018)07(b)-0008-02
1 MOOC的特点
MOOC(Massive Online Open Courses,开放式大型网络课程)也称为“慕课”。MOOC是一种在线教育的新型模式,MOOC的出现对传统课堂教学产生了很大的冲击,教育者开始思考如何让MOOC更好地进行教育改革和新教学模式,如何让网络教学与传统教学更好融合。
MOOC实现了一种高效的知识学习模式。它适用于教育者之间的知识交流、学生与老师之间的交流与学习。与传统的教学模式相比,MOOC不再把教师的“教”作为主要教学模式,而是以学生的主动“学”作为主要教学模式,并且结合网络新技术,提高学生主动学习的主动性和参与性。与传统教学模式相比,MOOC具有以下特点。
1.1 范围广
MOOC教学模式不受时间和地点的限制,只要有网络,只要学生想学,就可以随时随地通过使用电脑或手机进行学习,学生也不再受限于本校学生,只要是想学习本门课程的学生,都可以进行学习,学习的人群非常广泛。
1.2 低门槛
MOOC的另一个优势是门槛低,MOOC平台可以给广大学习者提供低价格或免费的学习平台,广大学习者通过注册会员就可以享受学习资源,极大地降低了学习门槛。
1.3 模式新
MOOC作为一个开放式平台,具有非常完整的课程结构,包括课程大纲、课程内容、课后习题等,这是普通的网络平台所没有的,学习者可以通过平台自主学习,并且可以通过留言板和其他学习者进行学习讨论,并且可以给制作者留言等功能。这种新型的学习模式,可以更好地提高学生的自主学习能力。
2 高职院校中“C语言程序设计”课程教学现状
“C语言程序设计”课程是高职院校计算机专业学生必修的一门专业课,也是非计算机专业必修的一门公共课。特别是计算机专业学生,“C语言程序设计”是专业基础,必须要掌握。
在传统教学中,教师为了能够在有限的课时中将所有的知识点全部讲授完毕,需要在70%的课堂上进行讲授教学内容,学生自主学习时间缩短,同时,学生动手时间也会缩短,教师没有太多的时间去解决学生在编程中出现的问题,这样,学生学习不主动,知识点掌握不透彻,削弱了学生学习编程的思维训练和动手能力。
每个学生的基础知识掌握程度不同,接受知识的快慢不同。在校园内,教师传统的授课方式是在教室里进行统一授课,基础好的同学觉得教师讲授内容简单,不愿意听课;而基础差的同学又很难跟上教师的思维,从而就会出现听不懂的内容越来越多,从而失去了继续学习的兴趣。长此以往,学生的厌学状态会越来越严重,这样会阻碍教学目标的实现。
“C语言程序设计”课程在大专院校里几乎每个专业都会开设,不同专业应该有不同的教学内容和教学要求。但是在实际情况中,不同专业的教学内容几乎是统一的,没有突出每个专业的特色。单一的教学资源影响学生特色的培养,每个专业的学生被动接受教师传授的知识,再加上高职院校的学生在学习上自主学习能力较差,从而导致“C语言程序设计”课程的实际教学质量很难提高。
3 MOOC“C语言程序设计”在高职中的应用目标
首先要确立计算机实践操作在高职院校课程体系中的重要意义。高职院校开设“C语言程序设计”课程,主要是培养学生的编程兴趣,教会学生如何使用C语言去进行编程。但是传统的“C语言程序设计”课堂教学限制了学生的动手操作时间,从而降低了学生实践操作的完整性,阻碍了学生对知识点的进一步探讨和学习。
针对“C语言程序设计”课程教学目标,提出项目式MOOC课程设计的原则和方案。“C语言程序设计”采用项目式教学,充分调动学生对课程学习的积极性,提高对课堂的参与度,并且可以引导学生进行更深一步的探讨和研究,弥补学生学习水平的不均衡差异,培养学生的动手能力和创新能力,从而对教学中存在的问题进行改善。
构建注重学生实践操作的“C语言程序设计”MOOC课程模式,可以借鉴MOOC的优势,并针对传统课堂中存在的问题,创建“C语言程序设计”MOOC课程模式框架。制定适合高职院校的学生学习的模式,结合传统课堂进行线上线下相结合的教学形式,让学生可以在线下更好地去复习没有掌握的知识点,并进行相关的实践操作内容,同学之间相互进行答题比赛。这样可以更好地激发学生的学习兴趣,让学习从被动变成主动,达到事半功倍的教学效果。
MOOC教学模式是以视频、PPT为主要载体,将课程的各个知识点进行重新梳理,找出最适合制作成视频、PPT的知识点为基础,因此,在进行课程设计之初需要将所有知识点重新分配,顺序有所调整,这样就使得学生在学习过程中能够更有效地抓住课程的重难点,从而达到更好的学习效果。
4 结语
加强计算机动手实践操作“C语言程序设计”课程教学改革与创新研究。分析生活学习中与“C语言程序设计”课程教学间的契合点,针对“C语言程序设计”教学中存在的问题,注重提高学生的动手能力为前提,从教学观念、教学目标、教学手段等不同层面入手,提出针对高职院校“C语言程序设计”课程教学改革的具体方案。
注重学生动手实践的MOOC课程建设。针对目前MOOC课程模式中存在的理论支持不足、课程目标不明确、模式推广性较差等问题,以加强血手动手实践为指导,以课程模式的主题、功能、环境3个要素为切入点,依次从目标设计、内容设计、结构设计、评价设计4个方面,对当前的MOOC课程模式进行改进和创新。可以结合网络上优秀的MOOC资源和本校学生特色,创建出更适合本校学生的MOOC资源。
MOOC里的习题库可以根据知识点来进行分类,这样学生可以根据所学知识点来进行相关的学习和操作,要让学生学会“举一反三”。还可以在该题的基础上进一步进行探讨,根据题目的难度可以分成一、二、三等级,学生可以根据自己的情况来选择难度级别。还可以设置奖励机制,根据在线学习时间的长短和完成题目的正确率来进行奖励,这样可以更好地激发学生的学习兴趣。
参考文献
[1] 王珺.互联网+背景下高校《计算机应用基础》课程的教学模式研究[J].电脑知识与技术,2017(8):137-138.
[2] 郭旭,茅俊杰,何嘉权,等.基于MOOC的在线教学实验平台的设计与实现[J].计算机工程与设计,2016,37(2):545-551.
[3] 谭征.C语言MOOC课程的设计与探讨[J].教育教学论坛,2017(32):187-188.