混合教学模式下的程序设计课程MOOC建设
2017-05-12韩庆龙李瑛吕洁
韩庆龙+李瑛+吕洁
(海军航空工程学院 基础部,山东 烟台 264001)
摘 要:针对MOOC教学模式存在的不足,提出将MOOC与传统教学相结合的混合教学模式应用于程序设计课程,给出教学设计要点,并就混合模式下程序设计课程MOOC建设的几个问题进行讨论。
关键词:混合式;MOOC;教学模式;建设方案
0 引 言
MOOC是Massive Open Online Course的缩写,即大规模公开在线课程。2008年,Cormier等人首次提出了MOOC概念[1],同年,Siemens等人开设了第一门真正的MOOC 课程[2]。经过短暂的“蓄力”,MOOC自2012年开始了井喷式发展,MOOC概念几乎席卷了整个世界。目前为止,MOOC研究仍在质疑声存在的情况下保持着极高的热度[3]。
对于MOOC的质疑主要集中在以下几个方面[4-5]:第一是学习者学习持续性不强,存在非常高的退学率;第二是交流互动不足,而且对于实践教学占有一定比例的课程而言,网络环境不能满足交流互动的要求;第三是教学模式受到MOOC运行平台限制,甚至有人认为MOOC就是一个大型演讲厅,是一种无效的学习模式;第四是结课认证方式不可靠,由于难以监控考试过程,因此无法分辨“替学”,不能杜绝“作弊”。
然而,MOOC自身的优势也是显而易见的[6]。目前,在无法完全克服MOOC自身存在缺点的情况下,教育工作者们开始尝试研究将MOOC与传统教育方式相结合,以求获得更佳的教学效果[7-10]。
1 MOOC 与传统教学相结合的混合式教学模式
相对于传统教学,MOOC模式无法满足理论型课堂“生问师答”的实时性要求,“师问生答”的结果也无法对课堂的教学进展产生有效影响。实践性课堂中,学生实验过程有教师的指导效果更好,很明显传统课堂的模式更加科学。不过,对于知识点的讲解、案例的选取、作业和实验报告的布置与回收、实验原理的讲解、实验的基本演示、预习内容的设定等环节,集合高水平教育专家、高质量教学素材、全方位观察角度的MOOC模式则具有绝对的优势。
如何将二者进行结合,主要决定因素在于课程的具体特征。例如大学英语等语言类课程,可以利用MOOC进行知识讲解,而在传统课堂进行听、说、读、写训练[7,11]。大学计算机基础等课程,则可以采用“翻转课堂”的形式将MOOC和传统课堂进行结合[12]。
2 程序设计课程的混合教学模式设计
2.1 程序设计理论课混合教学模式设计
程序设计理论课的主要内容包括程序基本概念、算法、程序结构、数据类型的基本概念、使用方法、注意事项等内容。这部分内容均可以录制成“微视频”,让学生在MOOC平台中进行学习,回到课堂后进行疑难讨论、重点解析、学习效果评价,采用“翻转课堂”的形式进行教学。
该混合模式可以极大发挥学生的主体性,实践证明该模式很大程度上提高了学员的学习积极性,具体实施的难点在于翻转课堂的课上活动组织。
2.2 程序设计实践课混合教学模式设计
程序设计实践课的主要作用是利用程序设计开发平台对理论课中学习的内容进行实践检验和训练。一般的流程是确定实验目标、设计实验方案、细化实验步骤并绘制程序流程图,编程实际调试、修改程序錯误直至程序运行成功,总结调试经验,最后撰写实验报告。为了提高实验效果,在教学过程中,实验课老师会在实验前强调实验的关键点,有时会示范相似实例。因此,可以将实验关键点和范例录制成MOOC视频,学生在课前或课中进行观看学习,然后进行具体实验。在整个实验过程中,除提交实验报告步骤外,其他环节基本上与MOOC平台相脱离。MOOC模式在程序设计实践课中主要充当辅助作用。
该混合模式能够保留传统课堂对于实践课程现场指导的优势,并充分利用MOOC资源对实验准备进行高质量指导。
2.3 两种模式的组合
可以看出,两种模式在同一平台运行是没有冲突的。但是,为了两种模式都顺利运行,授课人员需要在上次课结束时对下次课进行针对性的布置。对于理论课,要布置预先学习的任务、讨论题目、小组讨论安排等;对于实验课,需要明确实验内容,并提醒学生在课前或课程刚开始时观看MOOC微视频,进行实验注意事项和范例学习。在这个过程中,教师的作用至关重要。
3 混合教学模式下程序设计课程MOOC建设应注意的问题
MOOC课程建设主要围绕微视频录制、课堂环节设计、电子教案制作、电子教材编写、案例选取、例题解答制作、测试题库建设等进行。维护阶段主要是进行测试成绩统计、互动社区维护、题库完善、结课证书发放等工作。
3.1 微视频制作
微视频是MOOC的核心组成部分。微视频的录制质量对于是否能够实现课程设计目标起着决定性作用。因此,必须将录制的各个环节理顺清楚,保证主讲老师、助理老师、摄制团队、后期制作方分工协作、紧密配合[13]。
对于程序设计课程的理论课部分,我们的建议是采用演播室录制加操作截屏相组合的方式进行制作。其中,理论讲解与分析完全采用录播室录制方式,案例讲解和习题视频解答采用录像和截屏方式进行。建议制作时使用提纲式脚本,主要原因是确定性脚本容易造成主讲人语调平缓,重点不突出。提纲式脚本会造成后期制作工作量加大、成本提高,但效果相对较好。主讲人出境方式建议采用切换方式。在实验课部分,由于时长较短、内容较单一,录制时可完全采用录屏方式,不出现主讲人,脚本可采用确定性脚本,一方面提高制作效率,降低制作成本,同时也不存在对课程授课效果的影响。
3.2 教学环节设计
对于程序设计课程,教学设计可以借鉴文献[14]中的理论导学型教学设计、问题研学型教学设计、案例研学型教学设计和实验探究型教学设计。具体设计中对理论课部分主要采用理论导学型和问题研学型,对于实践课部分则主要采用案例研学型和实验探究型。为了加强学生协作精神,增强学生间的讨论交流,应对学生进行分组分工。
由于程序设计课程的概念较多,因此在教学环节设计时,要注意每个概念结束后设计即时题目,以便增强学生印象,同时检验学习效果,对实际课堂教学提供教学进度参考。
3.3 课程结课考试方式选择
纯MOOC教学模式下,结课考试是利用线上考试系统进行,学生在指定的时间范围内,登录考试系统进行在线考试。混合模式下,课程的结课方式往往趋向于使用传统教学模式的考试方式,即线下考试模式。随着教育理念的更新,教学人员逐渐开始推崇全程考核,重视平时成绩,而MOOC平台恰恰能够非常全面地提供学习者的平时表现。将线下结课考试成绩和MOOC平时表现综合考虑,给出的结论将会对学习者有更加全面的评价。
对于程序设计课程而言,目前,结课线下考试可以采用类二级考试系统进行。MOOC部分除设定知识点即时问答之外,还可设定课前测验、课后测验以及阶段性测验模块,主要题型可包括选择、判断、程序填空、程序改错等。这些环节的得分,可作为学习者的平时成绩。
4 结 语
在MOOC和传统教学都存在明显不足的情况下,结合二者的优点,采用混合模式进行教学是提高教学质量的一种良好选择。对于程序设计课程而言,不仅重视理论,而且实践环节也至关重要。因此,程序设计课程的混合模式教学设计及在此基础上的MOOC建设具有一定的特殊性。本文着重就混合教学模式下的程序设计课程的教学设计和MOOC建设问题进行了重点探讨,给出了具体的建议,希望对类似课程的建设具有参考价值。
基金项目:教育部高教司课程改革项目(2-1-ZXM-05)。
第一作者简介:韩庆龙,男,讲师,研究方向为智能优化算法及应用,hanqkent@163.com。
参考文献:
[1]McAuley A,Stewart B,Siemens G."The MOOC model for digital practice", University of Prince Edward Island, Social Sciences and Humanities Research Council's Knowledge synthesis grants on the Digital Economy[EB/OL]. [2016-12-20]. http://davecormier.com/edblog/wpcontent/uploads/MOOC_Final.pdf.
[2]维基百科. Massive open online course [EB/OL]. [2016-12-20]. http://en.wikipedia.org/wiki/Massive_open_online_course.
[3]柴艳妹. 国内外MOOC研究热点前沿可视化对比分析[J]. 现代情报, 2015, 35(11): 106-113.
[4]汪基德, 冯莹莹, 汪滢. MOOC热背后的冷思考[J]. 教育研究, 2014, 35(9): 104-111.
[5]约翰·丹尼尔. 让MOOCs更有意义: 在谎言、悖论和可能性的迷宫中沉思[J]. 现代远程教育研究, 2013(3): 3-12.
[6]何克抗. 关于MOOCs的“热追捧”与“冷思考”[J]. 北京大学教育评论, 2015, 13(3): 110-129.
[7]姚琪. MOOCs對传统教与学模式的冲击与破解之策[J]. 中国成人教育, 2016(8): 123-126.
[8]郝连科, 刘帅, 王悦. MOOC与传统课堂教学优势互补研究[J]. 通化师范学院学报, 2016(6): 81-85.
[9]时贵英, 刘华蓥, 李瑞芳等.MOOC教学模式融入高校传统课堂的应用研究[J]. 黑龙江科技信息, 2016(4): 174-175.
[10]杨丽. SPOC在传统高校教学中的应用模式研究[J]. 现代教育技术, 2016, 26(5): 56-62.
[11]何芳, 夏文红, 何芸. 基于cMOOC的大学英语混合教学模式研究[J]. 教育理论与实践, 2016(6): 55-56.
[12]李祁, 李瑛, 赵秀丽. MOOC平台下的“混合式”计算机教学模式研究[J]. 计算机工程与科学, 2014(36): 111-113.
[13]郑莉.“C++语言程序设计”慕课拍摄与制作[J]. 计算机教育, 2016(2): 178-182.
[14]刘名卓. MOOCs教学设计样式研究[J]. 中国电化教育, 2014(7): 19-24.
(编辑:孙怡铭)