APP下载

MOOC+SPOC教学模式在程序设计中的应用

2021-04-06教巍巍李丽萍

教育教学论坛 2021年5期
关键词:混合教学应用研究

教巍巍 李丽萍

[摘 要] 目前计算机已应用至各行各业,计算机教育成为大学生的必修课程,其中,计算机基础知识、C语言程序设计和数据库技术等课程成为计算机专业大学生必须要掌握的技能。MOOC+SPOC混合教学模式通过线上线下结合,让学生用手机忙正事,让教师用互联网挖掘有趣的问题,换角度、换方式、换案例,用问题和有趣的生活现象吸引学生的注意力。该文就MOOC+SPOC混合教学模式在“C语言”课程中的应用展开研究,探讨互联网发展背景下的教育改革模式。

[关键词] MOOC;SPOC;混合教学;C语言课程;应用研究

一、引言

自2012年以来MOOC课程就受到教育界的广泛关注,大部分教师已经初步了解、熟悉MOOC、微课、翻转课堂等字眼,作为一种全新的在线教育模式,MOOC课程展现出其独特的教育优势。而在实践中发现,MOOC课程由于教学松散有较高的不合格率,因此SPOC概念被提出。通过MOOC和SPOC混合,借助MOOC和SPOC的优势,打造资源共享、优势互补、教学共举的教学模式,既可以改变MOOC课程的不足,也可以运用SPOC模式提高教学质量。作为两种优质的开放教育资源,MOOC课程和SPOC课程都具有独特的优势,只有深入研究这两种教学形式的优点并加以利用,才能促进C语言课程教学改革,满足学生的需要。

二、MOOC+SPOC课程的概念

MOOC课程是大规模在线课程,也就是大众所熟知的慕课,其打破传统的课堂教学模式,允许不同层次、不同等级、不同年龄、不同学历的学习者进行大规模学习。MOOC课程没有人数、课堂教学的限制,允许学生进行自主学习,受到我国社会的推崇。多数高校为迎合以人为本的教育改革理念,逐渐引进MOOC课程并进行推广。SPOC课程是在MOOC课程基础上构建的新型在线学习模式,其以小规模的限制性在线课程为主,课程人数一般在几十人左右,只有达到条件才可以进行学习,只有完成课程任务才能获得相应的证书。将MOOC和SPOC课程进行混合可以使二者的优势得到最大化发挥。

(一)MOOC课程的优势

就用“C语言”课程的教学实践来说,MOOC课程的优点主要体现在教学资源的优化组合、教学灵活性、终身学习可能性、课堂互动最大化四个方面。首先就教学资源的优化组合来说,MOOC课程改变传统高校封闭式的教学模式,只要符合教学条件,任意国家、任意高校、任何教师都可以运用MOOC課程平台,这样做既可以汇集世界不同国家、不同地区的“C语言”课程资源,打破高校资源流通的壁垒,也避免受到地域、时间的限制,学生可以听取世界级优质课程。有著名学者指出,MOOC的出现开启新的时代,未来的课程、大学甚至整个行业都会随MOOC课程改变,这也从另一角度说明高等学府在未来的发展方向[1]。“C语言”课程作为计算机专业的基础课程之一,对学生未来职业发展、就业规划都具有重要意义,运用MOOC课程可以按照学生的自主需求组合C语言课程的优质资源,让学生接触更高深、更专业、更前沿的C语言知识。而教学灵活性是指MOOC课程并未设置具体的时间、地点,学生只需要寻找能够上网的地方就可以自由搭配课程学习。传统的“C语言”课程通常需要学生在计算机机房进行实践,而在MOOC课程下,学生可以以自我需求为中心,按照自身的意愿选择某个时间、某个地点完成实践。MOOC课程的时长一般在10~20分钟,学生在短时间内更容易集中注意力,而教师在短时间内讲述的大多是“干货”,这更符合当代年轻人的学习心理。终身学习可能性是指MOOC课程没有学历、学习人数的限制。目前国家更倡导终身学习理念,因此,知识背景、年龄各异的人群都可以进入MOOC课程学习。课堂互动最大化是指在MOOC课程中学生可以就感兴趣的话题展开讨论,学生也可以就自身疑虑与教师展开互动,由于在线学习视频可以暂停,因此,这种互动既不干扰知识的学习,不会打断学习思路,也可以增强课堂的开放性、互动性氛围。除这些优势之外,MOOC课程没有课上课下之分,课程助教可以全天候、及时地解答学生存在的疑虑,这种反馈相对传统课堂而言更加及时。

(二)SPOC课程的优势

相比MOOC课程而言,SPOC课程时长比较短、学习人数比较少。SPOC课程需要根据学习者的学历、知识背景进行差异化的教学,社会人士和计算机专业的学生对C语言的了解程度不同,学习目标、学习技能自然也不同,当其观看同一视频时收获也不同。在观看MOOC视频内容时,知识水平较高的学习者会感觉教学内容过于简单,课程任务和作业内容也比较容易,而对于社会人士或知识水平较低的学生来说,只能从最简单的“C语言”课程开始学习。SPOC课程关注到这种差异化的学历背景,在不同的课程内容中有不同的学历和认知限制,通过少量、精品的教学视频资源,既可以更好地适应学生的认知发展规律,也可以根据学生的知识结构和学习目的展开针对性的教学,不同的学习者可以在观看不同的C语言教学视频中获得不同的学习体验,提升学习效率。从长远来看,SPOC课程的针对性学习更有利于学习者的长远发展[2]。SPOC课程所选择的学习者都具有强烈的学习欲望,如部分学习者更多期望学习“C语言”课程的基本概念,而部分学习者希望学习设计程序,因此可以根据学生的不同意愿参与SPOC课程,满足学生的学习动机。在具有针对性的SPOC课程中,学生必须要完成相应的任务才能开展更深入的学习活动,因此,其作业完成率比较高,SPOC课程中的学习者会有更加完整的学习体验。

(三)C语言的概念和设计内涵

C语言是计算机的一种语言,通俗来说,计算机需要通过C语言表达各种思想。因此学生需要在此课程内系统掌握计算机语言,了解计算机软件设备的编写程序和代码,这需要学生具有计算机思维。作为计算机专业的基础课程,其是学生运用计算机的基础,教师需要运用慕课资源系统更新传统计算机应用理念,用现代化思维使学生掌握基本的编程方法,并运用C语言的基础知识、技能解决计算机的实际问题,调整各类程序的错误。MOOC+SPOC混合教学需要根据学生对计算机的了解程度、基础能力构建适合的针对性教学活动,帮助任意基础、任意文化背景的人系统学习C语言,为计算机技术的智能化、自动化发展提供前提条件。

三、MOOC+SPOC混合教学模式在“C语言”课程中的实践

(一)建设MOOC基础下的SPOC资源库

教师可以根据本校学生对“C语言”课程的了解度和掌握度,广泛搜集与之相符合的“C语言”课程资源,并以课程开发者的角色开发慕课资源和翻转课堂资源。根据学生的学习兴趣、学习思维、学习能力构建与C语言教材相符的配套资源,如可以根据教材内容设置Visual C++6.0环境中的程序运行、程序调试方法等微视频资源,上传至SPOC平台中,为学生提供线上学习资源[3]。学生可以根据自身学习的特点选择不同的C程序课程,教师还应根据学校专业的特色和定位,广泛搜集其他大学计算机领域的有关C语言编程的前沿科技、实践案例、短视频等,将其放置在课外拓展板块,让学生在学习基础课程之外适当了解C语言的其他运用。在SPOC资源库中,教师可以针对MOOC资源设置阶段性讨论话题、教学课件、自测、知识点回顾等内容,从不同角度探讨同一知识点,帮助学生更加直观、具体地理解每一个知识点的运用原理,了解C语言里面体现的计算机运行原理。教师可以将C语言、Basic等课程转化成不同难度的练习题,让基础不一的学生在练习的过程中提升对C语言的理解,了解C语言程序设计的精髓。

(二)C语言教学准备

在构建混合式课程时,教师首先需要准备MOOC资源,根据课程内容选择SPOC类型,收集有关资料和案例[4]。由于学习者的个性差异,不是每一类SPOC课程都适合学生学习,因此,教师需要在教学资源库中寻找相对应章节的内容,并进行课堂局部教学。可以就学生的个人能力编排线上教学课表,提前选择MOOC教学资源,通过同步SPOC组织学生进行线上选课和线下选课,让学生用真实姓名填写和注册在线学籍,便于教师分析不同学生在线学习过程,在线查看学生的到课情况。在线上课程时,教师需要约法三章,让学生在严格遵守课堂秩序的规则下开始编程。在初步教学时,避免将繁杂的东西全部丢给学生,学生可以就教师制作的教学课件和视频内容展开C语言学习,并结合教材思考C语言程序设计的精髓,之后利用SSE刷题练兵,运用电脑一边学习一边开展实验实战。在遇到困难时暂停线上学习资源,在讨论社区进行互动学习。在线下教学课程中,教师可以让学生就线上课程的教学内容进行讲述,一方面评价学生线上自学结果,另一方面寻找学生在讲述中出现的疑难问题,利用线下面对面教学进行互动交流和反馈,使疑难问题的解答更有深度。之后教师可以引入翻转课堂,讓学生就翻转课堂中的教学任务进行快问快答和奇思妙想,更新传统课堂授课的单一性,整合多种教学手法,提升学生的听课效率。学生需要在每次授课前后按照教学内容完成线上自学,查阅线上教学资料。教师可以根据教科书的顺序调整C语言设计程序,按照学生的学习能力、学习兴趣设计教学路径,在线下教学时不再重复慕课中讲过的程序。

(三)C语言教学过程

教师在课堂教学时,可以根据C语言程序设置一个问题,贯穿本节课程所要讲述的多个知识点,引导学生从时下热门的计算机软件、程序等挖掘有趣的问题[5]。结合C语言的相关知识讲述C语言知识的不同特点,如可以从吃蟹黄汤包中讲解C语言程序算法的基本结构,让学生牢计算法的三个步骤。通过将C语言转化成现实生活中的案例,既让学生了解C语言与实际生活的关联,又让学生从有趣的知识中引发进一步思考,优化设计程序。教师可以在线下发展课堂教学中添加当代大学生喜闻乐见的元素,如大学生关注的新闻热点和热播影视剧等,之后让学生以小组为单位,开展讨论或进行现场编程,根据学生的学习反馈随机应变,线下课程中以练习为主,让学生携带笔记本电脑现场完成编程。

(四)C语言教学评价

基于MOOC和SPOC混合模式的课程改革,考核方式也需要跟随课程内容的改革而变化,教师可以协商取消书面考试,运用分阶段、多重累积的方式代替传统的考核模式。如在线上安排随机作业,在线下安排上机考试,在每一次实验课结束之后进行综合考评,并在期末时总体结算考评的平均成绩。在线上随机作业中按照满分线和及格线的标准取相对分数,按照刷题进行排名。教师可以在C语言自主自助式能力训练平台中发布随机题目,让学生根据自学内容自主选题,自主抽题,既要保证每一类题目的难度相同,也要降低抄袭概率。同时,教师还可以将自主设计的题目发布到习题库中,引导学生自主测评、自主反馈、自主修正错误。引入相对分机制,让学生为取得较好的成绩自主巩固与复习知识。学生可以实时查看自己的综合成绩,在此基础上进行努力。

四、MOOC+SPOC混合教学模式在“C语言”课程中的应用展望

(一)规避教学过程中的弊端

由于慕课课程和翻转课堂都是互联网教学的一种形式,因此,其对学生的约束力不强,学生很可能通过种种途径逃避教师线上点名,在在线测评系统中伪造成绩[6]。因此,为更好地规避混合教学模式的弊端,教师需要做好线上试卷管理工作,同时还需要以实体线下课堂为主,以MOOC+SPOC线上课程为辅,通过线下课程和线上课程的训练,让学生从根本上掌握C语言编程的程序和基础知识。教师需要在线上教学中根据“C语言”课程的内容训练学生的编程思想,并在线下课程中运用1~2分钟的时间巩固复习,利用线上资源丰富学生的编程语言,如C++、Java等,拓展学生的C语言知识体系,运用多种计算机编程语言提高学生对“C语言”课程的兴趣,吸引学生更好地投入C语言编程的学习中。

(二)提高教师的教学能力,转变教学理念

教师的个人能力是MOOC+SPOC混合模式发挥作用的关键,教师首先需要熟悉MOOC和SPOC课程的理念、特点,并结合“C语言”课程的实践教学内容组织教学活动,转变传统课堂单一的互动、单一的问答环节,鼓励学生踊跃发言,让学生无论是在线上还是线下都可以积极地参与课堂。学校需要重视计算机专业教师的培养,根据MOOC和SPOC混合模式的教学实践让新开课的教师试讲,利用层层把关,让教师持续改进教学质量,形成优质的“C语言”课程精髓资源。对慕课和翻转课堂的助教进行岗前培训,对课程组管理方式、疑难问题解答形式等作出具体的标准,通过更新教师对慕课和翻转课堂的认识,更好地把握混合教学改革,更好地推动“C语言”课程的教学实践。

(三)培养学生的自学能力

由教育实践可以发现,MOOC+SPOC混合模式成為“C语言”课程改革的必然趋势,这两种教学模式的兴起不仅可以促进“C语言”课程的建设,也可以更好地开发和利用教育资源,但其对学生的自学能力要求较高[7]。因此,教师需要通过多种方式调动学生的自学能力,帮助学生养成自学思维,如可以尽可能地缩短慕课和翻转课堂的教学时间,将完整的知识点分为几个单元下载,让学生通过手机客户端就可以随心所欲地反复学习。但零散的知识点会造成学生C语言知识体系的混乱,因此,教师可以根据C语言教材编写思维导图,让学生将所学的分散知识填充到思维导图中,巩固复习。

五、结语

综上所述,线上线下混合式翻转课堂教学模式成为教育改革的新思路,高校需要进一步借助MOOC和SPOC课堂的优势开展混合式教学,既要保留传统课堂教学的优点,又要最大程度地发挥MOOC和SPOC的作用,让学生更深入地了解计算机学科,了解C语言课程,熟悉编程设计的实际应用。通过开设高水平、专业性强、特色性明显的C语言课程体系,惠及全体师生和其他学习者。

参考文献

[1]胡静,陈立潮.基于MOOC+SPOC混合教学的翻转课堂教学实践[J].计算机教育,2017(04):129-133,138.

[2]刘云芳,左为平,李海芸.基于MOOC+SPOC混合教学的大学计算机课程实践[J].信息系统工程,2019(02):159-160.

[3]杜改丽.高校公共基础类课程MOOC+SPOC混合教学模式课堂教学环节研究[J].甘肃科技,2019,35(01):68-70.

[4]刘红霞.MOOC+SPOC教学模式在高校计算机公共课教学中的应用研究[J].江西电力职业技术学院学报,2019,32(03):26-27,30.

[5]丁翠娟,余战波.MOOC背景下高校SPOC教学改革研究进展[J].黄河水利职业技术学院学报,2018,30(01):71-74.

[6]冯燕芳,陈永平.“互联网+”环境下高职传统教学与MOOC、SPOC比较分析[J].职业技术教育,2019,40(05):43-48.

[7]马亮.基于MOOC的SPOC在线教学平台建设与应用探讨[J].电脑知识与技术,2018,14(23):166-167,170.

猜你喜欢

混合教学应用研究
大班教学环境下基于SPOC的混合教学设计与效果分析
AG接入技术在固网NGN的应用研究
分层教学,兼顾全体