基于MOOC平台的C语言与程序设计混合式学习模式

时间:2022-10-21 01:01:45

基于MOOC平台的C语言与程序设计混合式学习模式

摘 要:混合式学习模式越来越受到人们的重视,分析当前C语言与程序设计教学中存在的问题,提出基于MOOC平台的C语言与程序设计混合式学习模式,并通过教学案例进行分析研究,以期为C语言与程序设计教学提供借鉴。

关键词:MOOC;混合式学习;C语言与程序设计

中图分类号:G434 文献标识码:A 文章编号:1671-7503(2015)19-0012-04

引言

上世纪以来,由于信息技术不断发展,人们的工作生活和学习方式发生了巨大的变化。在教育领域,促进教育的全面改革以适应信息化社会的要求成为新世纪教育工作的重点。我国《教育信息化十年发展规划2011-2020》明确指出,“重点推进信息技术与高等教育的深度融合,促进教育内容、教学手段和方法现代化,促进高等教育质量全面提高”[1]。经过研究发现,混合式教学融合了传统课堂与在线教育的优势,打破了传统的“填鸭式”的教学方式,为高校教育教学改革打开了新局面。混合式学习既发挥教师的主导作用又体现了学生作为学习过程主体的主动性、积极性与创造性[2],同时,它也是行为主义、建构主义、认知主义等多种学习理论的结合。纵观国内外研究现状,混合式学习逐渐成为国内外学者的研究重点,越来越受到重视。

一、MOOC概述

MOOC(Massive open online course)即大规模开放在线课程,通常被称作“慕课”。以Coursera、Udacity、edX为代表的三大课程提供商为MOOC的发展提供了平台保障。近年来,国内外高校纷纷加入MOOC,发展势头强劲。MOOC如此迅速的发展与它丰富传统课堂的潜力是分不开的[3]。同时,MOOC也存在诸多不足,如师生之间的交流不足和较低的出勤率等[4],因而,我们要辩证地看待MOOC。

现阶段MOOC主要有两种模式:基于关联主义学习理论的cMOOC和基于行为主义学习理论的xMOOC[5]。笔者认为,xMOOC侧重知识传播和复制,强调视频、作业和测试等学习方式[5],更适合应用于混合式教学,与传统课堂相结合更能发挥MOOC的优势,也有利于提升传统课堂的教学效果。王萍博士[5]总结出了xMOOC的课程模式(如图1)。

图1 xMOOC课程模式

该模式详细介绍了xMOOC课程模式的各个环节,囊括了在xMOOC课程中教师和学生的活动,主要包括:教师开设课程后,录制相关视频、布置作业、组织课程测试,最后由教师组织考试,公布课程成绩。学生在阅读课程介绍以及课程评价的基础上注册相应的课程,有计划地学习课程视频、完成教师布置的作业、按时参加测试,在学习完成后参加最终考试并取得结业证明。在xMOOC课程模式中,教师和学生的交流沟通主要是通过在线讨论组和组织线下见面会。

xMOOC模式与传统课堂教学环节基本相似,xMOOC还具备了独特的教学资源、碎片化的知识管理,更有利于C语言与程序设计的教学。但是仅依靠MOOC平台由学习者自主学习,对学生的自制力要求较高,如果没有教师进行课堂的引导、监控与管理,很难保证教学效果。

二、混合式学习概述

近年来,随着网络技术的发展,E-Learning获得发展,但是各种弊端不断显现,国内外学者在对E-Learning总结反思的基础上提出了Blended-Learning即混合式学习。对于混合式学习,学术界目前尚没有明确定义。何克抗教授认为,所谓混合式学习,就是把传统学习方式的优势和E-Learning的优势结合起来,既要发挥教师引导、启发、监控教学过程的主导作用,又要充分体现学生作为学习过程主体的主动性、积极性与创造性[2]。李克东教授认为,混合式学习是人们对网络学习进行反思后,出现在教育领域、尤其是教育技术领域中较为流行的一个术语,主要思想是把面对面教学和在线学习两种学习模式有机地整合,以达到降低成本、提高效益的一种教学方式[6]。Singh & Reed提出,混合式学习是“在‘适当的’时间,通过应用‘适当的’学习技术与‘适当的’学习风格相契合,对‘适当的’学习者传递‘适当的’能力,从而取得最优化的学习效果的学习方式”[7]。

笔者认为,混合式学习就是根据教学内容、学习者特征以及教学环境的不同,用适当的方法将传统教学与在线教学结合起来的一种教学方式,是教学理念的一种创新,是传统课堂的一种优化。混合式教学在C语言与程序设计课中的表现形式主要是:教师面授与在线学习的混合,自主学习与协作学习的混合,总结性评价与形成性评价的混合。

三、C语言与程序设计教学现状分析

C语言与程序设计是一门综合性和实践性较强的课程。它以功能丰富、表达能力强、使用灵活、应用面广、目标程序效率高、可移植性好等优点受到愈来愈多程序设计者的青睐[8]。作为程序设计的入门课程,C语言与程序设计已成为各高校计算机软硬件相关专业的基础课程,通过调查、访谈发现C语言与程序设计的教学存在如下问题。

从教学对象上看,来自不同地区、不同家庭状况的学生使用计算机的熟练程度不同。但是,课堂上教师对不同层次的学生采用的是同一种教学方法、相同的教学内容。这样就造成了对知识掌握得较好的学生仍然局限在原有的知识基础上,基础较差的学生则出现跟不上步调的现象。

从教学活动上看,课堂上大部分时间是教师讲学生听,学生上机操作的时间很少。供学生练习的素材也有限,缺乏针对性。课堂上师生之间的互动非常少,课下也鲜有沟通。较大的班容量也使得教师很难照顾到每位学生。

从教学评价上看,过于重视总结性评价,期末考试成绩所占比重很大,而平时成绩大多是根据出勤率给定的,忽视了教学过程中的形成性评价,教师很难了解学生的阶段性学习效果,不利于学生个人的发展。

图3 学生是否希望通过该模式进行学习

(2)学生还表示,该学习模式为自己拓展了较大的自主学习空间,可以根据自己的掌握情况进行重点学习,对知识和技能的掌握水平明显提高。

(3)很多学生表示,该模式增加了自己与教师沟通交流的机会,学生之间的交流也更加频繁,通常为一个问题讨论组里讨论得热火朝天,更多的思想观点交锋,增长了学生的见识,拓宽了学生的思路。

五、总结

基于MOOC平台的C语言与程序设计混合式学习模式对提高教学质量促进学生个人发展具有较大帮助,应用于C语言与程序设计教学是一个较好的尝试。该实验效果是否具有普遍适用性,还需进一步探索。

参考文献:

[1] 教育部.教育信息化十年发展规划(2011-2020年)[DB/OL].http:///ewebeditor/uploadfile/2012/03/29/20120329140800968.doc,2012-04-01

[2] 何克抗.从Blending Learning看教育技术理论的新发展[J].电化教育研究,2004,(3):1-6.

[3] Ivo Leito & Irja Helm & Lauri Jalukse. Using MOOCs for teaching analytical chemistry: experience at University of Tartu[J].Anal Bioanal Chem,January,2015.

[4] Lewin T.Setbacks force new look at mass web courses[J].International New York Times Dec 12, 2013.

[5] 王萍.大规模在线开放课程的新发展与应用:从CMOOC到xMOOC[J].现代远程教育研究,2013,(3):56-62.

[6] 李克东,赵建华.混合学习的原理与应用模式[J].电化教育研究,2004,(3):1-6.

[7] 黄荣怀,马丁,郑兰琴,张海森.基于混合式学习的课程设计理论[J].电化教育研究,2009,(1).

[8] 李丽娟.C语言与程序设计教程[M].北京:人民邮电出版社,2006,1-2.

[9] 贺再红.基于混合式学习的C语言与程序设计课程的教学研究[D].长沙:湖南大学,2008,(5),15.

[10] 李文斌,陈嶷瑛,王顶.C语言与程序设计大学教程[M].北京:清华大学出版社,2010.

[11] 杨丽,赵冬生.基于Moodle平台的混合式学习研究[J].首都师范大学学报(自然科学版),2010,(1):6-9.

[12] 吴永芬,陈卫卫,李志刚,李清.面向创新实践能力培养的C语言程序设计实践教学改革[J].计算机教育,2014,(3):88-96.该论文为河北师范大学2015年度大学生课外科技创新项目“MOOC在软件工程专业混合式教学模式中的应用”(课题立项编号:BE20153171160)的研究成果。[编辑:郑方林;实习编辑:阮士桂]

上一篇:信息技术在高中政治教学中的应用与整合 下一篇:残疾人职业教育开放实训基地建设探索