APP下载

慕课时代应用型高校程序设计类课程混合式教学模式应用研究

2018-01-01宋雪亚余宏杰李德胜

安徽科技学院学报 2018年4期
关键词:程序设计学习者知识点

宋雪亚, 余宏杰, 李德胜

(安徽科技学院 信息与网络工程学院,安徽 凤阳 233100)

随着教育教学模式的改革和现代大学教育的网络化,出现了新型教育学习模式——慕课。慕课利用新的技术和平台[1],提出了全新的学习方法和使用系统。该系统包含各种习题、讨论话题、补充作业以及短视频和课后测试等学习资源,同时采用了全新的教学策略与方法,将“在线学习”、“翻转学习”与“互助学习”相结合[2],学生不需要在固定的时间和地点去学习,可以利用生活中的点滴时间学习;通过线上辅导与交互,加强了师生之间、学生之间的讨论与交流;将教学资源更加合理的组织起来,学生可按计划循序渐进地学习。然而,慕课课堂中师生无法像传统课堂中进行面对面交流,不利于师生之间有效沟通,因此,在目前看来,传统课堂教学还不能完全由慕课课堂来代替,可以采用混合式教学模式[3],结合慕课与传统课堂两种教学方式,使其在教学中各展所长,传统课堂中老师的引导作用、启发过程和对教学的监控功能能很好地发挥,慕课课堂中学习者的主动性、积极性与创造性也能充分得到体现,协同作用于教学,从而提高教学质量。

1 慕课和传统教学模式的优势和局限性

1.1 教学模式

慕课教学模式利用丰富的网上课程资源,包括短视频、习题、讨论、补充材料、测试等,同时,采用了全新的教学方式,将“在线学习”、“翻转学习”与“互助学习”相结合[4],学生不受学习时间与地点的限制,还能够利用网络进行沟通,增加师生之间、学生之间的讨论与交流。慕课教学模式也存在一定的局限性:授课教师和学生之间无法进行面对面交流,不能很好地培养学习者的综合运用能力与综合素质;对于实践性比例较高的课程,慕课教学模式缺乏实时的交流和互动,不能满足“生问师答”的要求;同时慕课教学还会受到MOOC运行平台的限制。

1.2 学习效果评价

采用慕课教学模式授课教师可以通过MOOC平台了解学生对知识点的掌握情况,学习者也可以在提交作业后得知自己对知识点的掌握程度,及时查漏补缺,弥补不足;相对于传统教学模式中教师只能依靠作业和期中、期末考试成绩来对学习者进行评价[5],慕课教学的教师可以监督和评价学习全部过程,但对于自控能力不强的学习者来说学习效果不明显,而且MOOC教学模式在监控考试过程方面有难度,不能确定是否存在“替学”、“替考”现象,也难能杜绝“考试作弊”[6]。

2 程序设计类课程混合式教学模式设计

2.1 教学过程设计

2.1.1 理论课中混合式教学模式设计 程序设计类课程的理论课教学内容多,理论性强,较为抽象,为了充分发挥慕课教学模式和传统教学模式的优势,需要合理的划分教学内容。以《C语言程序设计》课程为例,在每1章节中选择6~10个知识点制作成视频,上传到网络教学平台,供学习者课前自主学习,课后复习,回到传统课堂时,不再重复视频内容,主要讲解知识点对应的案例和疑难问题[7]。这样既可以提高课堂趣味性,也可以使学生个性化学习的需求得到满足。

2.1.2 实践课中混合教学模式设计 《C语言程序设计》实践课的主要教学目标是利用相应的开发平台,让学习者对理论课中学习的知识进行验证和巩固。教学过程主要包括明确实验目的、设计实验步骤、给出流程图、写出算法、最后调试运行。为了提高教学效果,授课教师一般会在实验课开始时强调实验重点和难点,并给出范例,因此,在教学过程中,教师可以把实验的重点和难点以及相应的示例做成小视频,上传到MOOC平台,让学习者在进行实验之前或者实验时进行反复观看、学习,然后再具体操作。在实践课中,实验报告的提交在MOOC平台进行,其余内容采用传统教学模式进行,MOOC平台只起辅助作用。

2.2 教学方法的改进

2.2.1 翻转课堂 翻转课堂主要让学习者通过MOOC平台观看相应知识点的慕课视频,掌握有关知识后,在课堂上和授课教师进行沟通交流。为了保证翻转课堂的成功,首先要注重知识点视频的制作。对于《C语言程序设计》课程理论教学的微视频,可以采用录播室录制和屏幕截图相结合的方式。其中授课教师对知识点的讲解和分析部分在录播室进行,讲解案例和习题解答采取屏幕截图方式。在制作视频时可以使用提纲式脚本,避免确定性脚本带来的主讲教师音调平缓,不能突出重点的缺点,提纲式脚本虽然会加大工作量,提高成本,但效果会明显提高。实践课视频可以采取屏幕录像方式,主讲教师不需要出现,使用确定性脚本,减少制作成本。另一方面,翻转课堂的课上活动组织也至关重要。教师要对慕课学习内容和进度进行检查,主要是设计有针对性的练习题,让同学讲解解题方法;另一方面,教师要对慕课内容进行补充和提高,回答学生的问题及讲解出错率比较高的作业并辅导上机实验。

2.2.2 问题启发式教学和案例教学 在《C语言程序设计》教学过程中,提倡采用问题启发式和案例型的教学设计方法[8]。问题启发式教学,主要是利用之前学习过的内容来解决新的问题,在理论课的讲解上可以使用启发式教学。案例法教学则是为了解决实际问题,把理论课中学习过的知识点采用案例的方式贯穿在解题过程中。该教学方式比较适合实践课。例如,讲解《C语言程序设计》课程中程序设计部分知识点的例题时,可以采用案例引导学生明确要解决的问题,然后建立相应的模型,给出解题思路,逐步写出程序。案例式教学可以让学生做到举一反三,充分掌握所学知识点。

2.3 评价方式的改进

MOOC平台采用的是线上考核,学生在规定的考试时间范围内登录指定的系统完成在线考试。该考核方式不能监控考试全过程,可能会出现替考的现象。传统的教学模式考核主考教师一般采取作业、期中和期末考试成绩来对学习者进行评价,不能很好的了解学习者的学习过程。混合教学模式下,课程考核方式采取全程考核,重视平时成绩,把平时考核的成绩和MOOC平台上的专题测试成绩结合起来,能够更好地体现出考核的公正、公平以及客观性,同时也能够更及时地反馈出学习者对知识点的掌握情况[9],使得授课教师能够动态地对学生的学习情况进行了解和把握。

3 结语

在MOOC教学模式和传统教学模式都存在明显优势的情况下,通过对两种教学模式在教学过程、 学习对象以及评价方法中的优势和局限性分析,采用混合式教学模式,使其在教学中各展所长,既能很好地发挥教师的主导作用,又能提高学习者的主动性、积极性与创造性,两者共同作用于教学,进而提高教学质量[10]。尤其对于程序设计类课程,不仅要重视理论教学,而且要重视实践教学。

猜你喜欢

程序设计学习者知识点
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
医学专业“Python程序设计”课程教学改革总结与思考
你是哪种类型的学习者
基于Visual Studio Code的C语言程序设计实践教学探索
十二星座是什么类型的学习者
从细节入手,谈PLC程序设计技巧
青年干部要当好新思想的学习者、宣讲者、践行者
高职高专院校C语言程序设计教学改革探索