郑萌++廖雪花++冯朝胜++朱福军
摘 要:通过对相关教学理论的研究,提出基于“MOOC+SPOC”的高校程序设计类专业课程翻转课堂教学改革设计方案,并阐述具体的实施步骤及相应的评价指标体系,为后续课程改革的开展打下坚实的基础。
关键词:MOOC;SPOC;翻转课堂;教学模式;案例
0 引 言
近年来,MOOC迅速发展,成为大数据时代人们获取知识的重要渠道,但大规模的退课率和不合格率使MOOC的实践效果不尽如人意。2013年,加州大学伯克分校MOOC Lab的课程主任Armando Fox (阿曼多·福克斯)教授率先提出SPOC概念,希冀将优质MOOC资源与课堂面对面教学有机结合起来,借以翻转课堂教学、变革教学结构、提高教学质量[1]。将MOOC思想植入翻转课堂,借助MOOC教学平台实施翻转课堂,可实现优质资源共享,并优化教学效果[2]。SPOC作为优质的开放教育资源,对开展翻转课堂的教学工作具有很好的支持作用,SPOC的“小规模性”与“专有性”也是开展翻转课堂教学的有利条件[3]。因此,开展基于“MOOC+SPOC”的翻转课堂教学模式,促进教学改革,大有裨益。
1 基于“MOOC+SPOC”的翻转课堂教学模式设计
基于“MOOC+SPOC”的翻转课堂指采用课堂教学与在线教学的混合教学模式,利用MOOC的全教学过程及教学资源,实施翻转课堂教学研究和改革[4]。翻转课堂改变了教师的教学模式和学生的学习模式,把学习权交给学生[4]。课前,学生接收知识;课中,教师帮助学生完成知识的内化;课后,学生运用所学知识。基于“MOOC+SPOC”的翻转课堂教学模式见图1。
1.1 实施课程改革前的准备工作
在实施课程改革之前,需要做的准备包括设置课程目标、提前学习MOOC、选择MOOC资源、选择SPOC类型、收集相关资源以及组织学生注册选课。
(1)课程目标的设置。教师应根据教学大纲、学习者分析、学习内容分析等方面,制订课程目标、单元目标以及课堂教学目标。
(2)教师要提前学习并选择MOOC资源。现有的MOOC资源虽然丰富,但并不都适合自己班上的学生,因此,教师应先学习并选择合适的MOOC资源,未找到合适MOOC资源的章节,教师可以自己录制。因学习者之间存在差异性,教师还需从多种渠道收集多种学习资源供学习者选择学习。
(3)SPOC课程类型有3种:同步SPOC、异步SPOC、独立SPOC。教师可以根据实际情况选择,一般推荐使用异步SPOC。教师可以结合教学进度和教学内容对课程资源进行灵活调整、添加或删除,节省了录制视频和寻找教学资源的时间。
(4)组织学生注册、选课,要求学生按规则填写昵称,便于教师分析学习者产生的数据。
前期的准备工作是保障实际进行 “MOOC+SPOC”翻转课堂教学的关键。
1.2 教学实施过程具体规划和安排
1.2.1 课前导学阶段
“MOOC+SPOC”翻转课堂教学环境的课前,是知识的传递过程。为了保证学生能够获得知识,教师和学生都需要积极参与其中,具体流程见图2。
为了使学生带着问题学习,在课前,教师应为学生制订学习任务单。学生带着“学习任务”选择MOOC中的视频、文档、作业与练习,参与MOOC讨论,进行线上预习和自学,使用SPOC提供的视频进行学习,并使用SPOC提供的测验题测试学习情况。学生可以在讨论区和同伴互动交流,自主探讨遇到的问题。学生在课前独立自主地解决更多的问题,学生的独立思考能力才能得到更好的锻炼。
1.2.2 课中研学阶段
“MOOC+SPOC”翻转课堂的教学模式更加强调学生的学习自主性,要求学生在课堂环节,对已经学习过的知识进行回顾、内化、讨论与应用。课堂环节是学生进行知识内化的重要环节。课堂中的教学方式主要包括课堂讲授、课堂随机小翻转和课堂大翻转。课堂授课以讲与练相结合的方式进行,教师强调知识的重难点,理清知识点,保证学生对本节课内容有一个系统的理解,能够完成知识的系统性架构。讲课期间穿插课上练习,课上练习采用课堂随机翻转的形式,包括快问快答、纸上练兵、你写我评、奇思妙想等方式[5]。
快问快答、纸上练兵旨在考查学生课前的预习情况,你写我评、奇思妙想旨在鼓励学生在课堂上积极发言、参与互动和讨论。通过这些课堂随机翻转的形式,培养学生的独立思考能力和协作能力,帮助学生完成对知识的内化。
课堂大翻转是对学生学习效果的阶段性考察。“我的课堂我来讲”为最后一堂课的学期成果展示,学生可以根据教师的任务,自由组队完成,通过MOOC自学以及多种渠道查阅资料,进行自主选题、自主设计、自主实验,在完成作品后,准备一个5~6分钟的课堂演讲给大家展示。“我的课堂我来讲”旨在培养学生的自主学习能力、语言表达能力、系统设计和实现能力、创新实践能力和小组合作能力。
1.2.3 课后练学階段
课堂活动的结束,并不是整个教学和学习过程的结束,课后活动在学生对知识的内化方面起着举足轻重的作用。在课后,学生要完成对知识的应用,这才是对知识真正的内化和重构。具体的课后活动安排见图3。
课后环节是整个教学模式学习效果的检测阶段,可以得到学生更真实的学习效果数据。除了每节课的课后作业外,教师可以提供单元测试以及阶段性测试,对所学知识点进行检验,用以评测学生的整体水平能否进入下一个阶段的学习。对于那些没能达到教学目标的学生,教师可以对其进行个别化的指导,帮助其尽快完成教学目标,并顺利进入下一阶段的学习。学生要配合完成每个环节的测试题,对于存在的问题,及时和教师、同学进行探讨。问卷调查旨在收集反馈意见,根据反馈结果及时调整课程内容和教学进度。在课后,教师对整个“MOOC+SPOC”翻转课堂教学活动过程进行反思总结,以便为下一轮教学制订更有个性化的活动方案,还能够保证学生完成知识的内化和应用。endprint
1.3 教学实施效果的评价
“MOOC+SPOC”翻转课堂教学模式中,不仅有线上学习,也有线下学习。整合学生线上、线下学习情况,对学生进行综合考核,要涉及过程性評价和总结性评价两个方面。MOOC平台完整地记录了学生线上的学习情况。在线观看视频次数、参与在线讨论等行为均可作为形成性评价的指标行为,而线上测试及线下测试,可以作为总结性评价。因此,要有一个完备的“MOOC+SPOC”翻转课堂教学环境的学习评价指标[6]。
2 案例设计
C语言程序设计课程是计算机相关专业基础课程,关注编程能力而不是理论,要求学生具有程序设计、实现及调试能力。课程的特点决定了传统的“仅教师讲”教学方法并不是最合适的教学模式。充分利用“MOOC+SPOC”翻转课堂教学模式,符合课程改革和解决问题的需要。
2.1 实施准备
2.1.1 课程目标
C语言程序设计是我院计算机科学与技术、网络工程、软件工程专业本科生必修的专业基础课,本门课程的目标是:掌握C语言的基本语法和编程技术[7];了解常用的算法和问题求解策略,以及由问题到算法、再到程序的问题求解方法;在从问题到程序的解决过程中了解语言特性和机制是如何用来解决实际问题的;在程序设计过程中理解和体会算法、数据结构和语言在解决问题中的作用。
2.1.2 资源选择
本次C语言程序设计课程改革的教学内容主要来自两个方面:一是任课教师根据学生实际情况选择哈尔滨工业大学苏小红开设的C语言程序设计精髓MOOC视频资源及配套练习题;另一方面是高等教育出版社2015年出版的《C语言程序设计学习指导(第3版)》。
2.1.3 课程类型选择
为了更好地把握教学进度、重组教学内容,在本次课改中,选择了异步SPOC。
2.2 具体实施过程
2.2.1 课前导学阶段
在开课之前,教师应先向学生介绍新教学模式的教学流程、课程目标、评价方法等,帮助学生熟悉MOOC平台学习环境,便于学生更好地投入课程的学习。在上课前一周,发布课程资源、课程公告、课程测试、作业,并下发本周学习任务单,规定学生在课前需完成的学习任务,包括:阅读教材、观看SPOC视频、完成课前练习以及程序设计题。在学习任务单中给出知识点对应的问题,使学生更有目的地阅读教材和观看视频,学习效率会有所提升。学生可以在平台的讨论区发布自己的疑问,教师需参与学生的讨论并给予及时回复。本次课程改革的第八周学习任务单见表1。
2.2.2 课中研学阶段
课中研学主要分3个阶段实现,分别是教师讲授、你写我评、总结。在教学环节中,教师应发挥学生的主观能动性,使学生积极参与课堂,在参与过程中完成对知识的内化。
(1)首先,教师强调本周知识内容的重难点,对学生在讨论区中仍未解决的疑难问题进行解答,对学生在平台上课前练习题的完成情况进行分析。本周知识内容重难点是数组的概念、定义和初始化,数组下标越界产生的危害和后果,以及传地址调用。
(2)然后,在“你写我评”阶段,教师可以根据本周内容的重难点、学生在讨论区中多次提及的问题,为学生提供一些迁移性的综合编程题目,供小组选择完成。针对本周数组需掌握的内容,教师共提供了4组题目供学生选择:打印杨辉三角(前10行)、求一个5×5矩阵的马鞍数、输出斐波那契数列的前20项、鲁智深吃馒头问题。学生自由组成小组,共同解决问题及编写代码,并派出小组代表讲解本组选的题目。重点讲解设计思路和算法原理,突出讲解本设计的特色和亮点,并演示程序。讲解完成后,其他小组学生可以提问,该组学生做出回答。
(3)最后,在所有小组完成汇报后,教师对学生的表现做出评价,对存在的问题进行讲解,并对本节课做出总结,再次强调知识重难点。
2.2.3 课后练学阶段
课后练习是为了巩固学生在课前和课堂所学的内容,学生需完成平台上的课后练习题。中国MOOC大学有程序自动检测功能,学生可以多次提交程序,直至程序完全正确。教师可以根据平台上记录的学生课后练习题情况,对学生进行个别指导,并对学生进行形成性评价。
2.3 课程考核办法
本课程成绩满分100分,期末卷面成绩占50分,其他部分的成绩见表2。
表2 课程考核其他部分成绩计表考核环节 分值比例/% 考核/评价细则
(1)SPOC平台上的作业、测验、讨论区 15 SPOC平台上每周的作业、测验和讨论区学生的完成最终成绩
(2)课堂大小翻转和随堂测验 10 课堂大小翻转和随堂测验的总成绩
(3)上机考试 20 以两次综合知识阶段上机考试的成绩为准,每次各占10%
(4)实验报告 5 学生完成实验报告
课程最终成绩 = (1)+(2)+(3)+(4)
3 结 语
在“互联网+教育”环境下,随着各界研究者对MOOC与SPOC的冷静思考与应用,MOOC、SPOC、翻转课堂教学模式相融合,将兴起一场新的教学方式与学习方式的改革热潮。本研究提出了“MOOC+SPOC”翻转课堂教学模式,并结合C语言程序设计课程,详细说明“MOOC+SPOC”翻转课堂实施方案,为课程改革的后续开展打下坚实基础,形成相关教学改革的标准化文档,利于相关课程改革参考借鉴。
另外,笔者将在教学改革后期分析学生学习行为数据和教学改革效果,以期形成更加完善的教学模式和实施方案,更好地提高“MOOC+SPOC”线上、线下混合式翻转课堂教学模式的教学效果。
参考文献:
[1] 贺斌, 曹阳. SPOC: 基于MOOC的教学流程创新[J]. 中国电化教育, 2015(3): 22-29.
[2] 姜艳玲, 国荣, 付婷婷. 翻转课堂与慕课融合促进教学资源均衡研究[J]. 中国电化教育, 2015(4): 109-113.
[3] 王朋娇, 段婷婷, 蔡宇南. 基于SPOC的翻转课堂教学设计模式在开放大学中的应用研究[J]. 中国电化教育, 2015(12): 79-86.
[4] 张春英, 刘盈, 赵艳君. 基于“MOOC+SPOC”的“大学计算机基础”翻转课堂教学模式研究[J]. 工业和信息化教育, 2016(3): 63-69.
[5] 厉兰洁, 廖雪花. 基于SPOC的C语言程序设计课程教学改革研究[J]. 计算机教育, 2016(1): 74-76.
[6] 廖雪花, 厉兰洁, 唐思娩. 基于Online Judge的C语言程序设计实验课教学改革研究[J]. 计算机教育, 2016(6): 130-132.
[7] 陈然, 杨成. SPOC混合学习模式设计研究[J]. 中国远程教育, 2015(5): 42-47.
(编辑:孙怡铭)endprint