基于MOOC+SPOC的线上线下交融式教学模式实践
——以“C语言程序设计”为例

2022-10-14 08:53赵海燕贾丙静葛华严祝阳
现代信息科技 2022年16期
关键词:C语言程序设计交融C语言

赵海燕,贾丙静,葛华,严祝阳

(安徽科技学院 信息与网络工程学院,安徽 蚌埠 233030)

0 引 言

“C语言程序设计”是我校计算机科学与技术专业开设的一门专业基础课程,主要是给学生传授程序设计的基础知识,培养学生的程序设计能力、实践创新能力以及计算思维能力。该课程具有内容抽象、逻辑严密、实践性较强的特点。对于大学新生来说,C语言的学习有一定困难。在教授这门课程的过程中,教师教学方式方法的选择尤为重要,实践证明,在以学生为中心的教育理念的前提下,利用MOOC+SPOC线上课程,实施线上线下交融式教学,不仅可以培养学生自主学习的能力,而且也能很好的提高学生的动手操作能力和团队协作能力。

1 MOOC和SPOC概述

MOOC(Massive Open Online Course),即大规模开放课程,起源于美国犹他州立大学,由加拿大的布莱恩•亚历山大(Bryan Alexander)和戴夫•科米尔(Dave Cormier)提出。MOOC的开放、交互、参与三大特性与高等教育变革相吻合,而全球范围内大规模的高等教育更是为MOOC的发展提供了实践的沃土。目前,全球范围内各个国家的大学都在加大对MOOC建设的人力、物力、财力投入,已经出现了斯坦福大学的Coursera和Udacity、清华大学的学堂在线、网易云课堂与“爱课程”网合作推出的“中国大学MOOC”等较有影响力的平台。

SPOC(Small Private Online Course),即小规模在线课程,是加州大学伯克利分校的阿曼德•福克斯教授最早提出和使用的。SPOC是对MOOC的发展和补充,也是一种改良版的在线课程,它重新定义了教师的作用,让教师和学生更多地回归校园,回归小型在线课堂。在SPOC模式下,教师不仅是教学资源的整合者,而且还能根据学生的需求进行个性化指导,更好地创新了教学模式。

2 线上线下交融式教学模式概述

交融式教学模式主要是对MOOC和SPOC线上课程,利用信息化技术,结合线下传统课堂的教学优势进行有效整合的教学模式,充分发挥互联网的优势,进一步提升教学的效率与质量。MOOC和SPOC线上课程,奉行“以学习者为中心”的理念,打破时间空间局限,改变教师教和学生学的先后顺序,以学生为主体,改变了教师在传统教学中的主体地位。在授课过程中把大部分时间都留给学生,让学生的学习从思想和行为上都发生改变,由原来的被动单一学习逐渐转变为主动学习、互动学习,把知识内化于心,真正达到“教是为了不教”的目的。传统的线下课程是一种真实课堂的教学形式,教师是主体,通过课堂提问、交流讨论,了解学生的学习进度,从而能及时答疑解惑,提高学习效率,提升教学质量。线上线下相结合,借助MOOC和SPOC丰富的线上课程的教育资源和智能的学习平台,不仅可以非常有效的填补线下传统课堂教学存在的不足,而且还可以紧跟当前高等教育改革的要求,实现线上线下完美交融,从而达到提高教学质量的目的。

3 线上线下交融式教学模式的优势

下面从传统课堂、学生、教师、课程资源等多角度分析线上线下交融式教学的优势。

3.1 传统课堂教学与MOOC、SPOC教学优势互补

传统课堂教学中,教师和学生的关系是主客关系,教师为主,学生为客。在主客关系的教学中,学生之间的个体差异很难被发现,不同层次学生的个性化需求很难满足,更不能很好地培养学生的自主学习能力。而MOOC和SPOC线上教学模式则能很好地弥补传统教学模式存在的不足。线上线下交融式教学模式是通过课前发布学习资料、学习任务、学习通知等,学生线上自主完成学习任务。在传统课堂教学中,教师再对线上学习中学生遇到的问题,以及授课内容的重、难点进行补充讲解。在线上线下交融教学的过程中,学生可以对知识深度讨论,教师可以通过MOOC和SPOC后台数据查看并分析学生学习的过程,及时了解和掌握学生学习的进度和情况。传统线下课堂教学和MOOC、SPOC线上教学相结合,促进了学生自主学习兴趣和能力的提高,对学生的独立思考能力也是一种锻炼。在这样的交融教学模式下,让学生养成良好的学习习惯,达到最优化的学习效果。

3.2 交融式教学有助于提高学生的学习效率

传统课堂教学模式的最大缺点之一是不能重复观看学习内容。传统课堂授课内容的难易程度不同,学生的水平和接受能力也不尽相同,导致有些学生并不能及时吸收和消化授课内容。但教师由于学时所限,并不能为此停下授课单独为这些学生进行辅导讲解,并且随着学习进度的不断推进,这些学生所积累的未消化的知识越来越多。长此以往下去,学生不仅没能跟上学习进度,而且也会产生一定的心理压力,从而使学生对学习失去兴趣。线上线下交融式教学能够贯穿整个学习周期,从课前预习到线上线下课堂讲解,再到课后复习,形成了一个完整的闭环学习流程,使得学生在整个学习过程中的效率变得更为高效。

3.3 融式教学是教师提高教学质量的有力保障

无论是线上教学,还是线下的传统教学,教师在整个教学过程中都扮演着非常重要的角色。线下教学是交融式教学过程中的重要组成部分,而线上教学则是对线下教学的进一步补充和改进,在每一个环节中,教师的角色都非常重要。通过交互式多媒体教学工具的使用,教师的核心不再是单纯地在传统课堂上讲解教学内容中的重难点,传统课堂之外,教师可以利用线上教学平台发布或者推送教学视频、课件、习题等教学资料,给学生提供更丰富的学习资料和更便利的学习条件,学生可以利用线上教学反复学习。

3.4 交融式教学能够提供丰富的教学资源

传统课堂教学的主要学习资源是教科书,但教科书存在出版时间过长、知识落后等问题。针对传统课堂教学的局限性,利用MOOC和SPOC线上课程的交融式教学可以及时有效地调节或更新教学资源,以确保教学知识的先进性,弥补教科书更新慢的不足。随着智能手机、PAD等移动终端设备在高校学生群体中的全面普及以及MOOC、SPOC、微课等新型教学方式的推广应用,结合课程内容特点,交融式教学模式既可以实现优质网络教学资源的整合利用,又可以丰富教学内容,同时还可以在传统课堂教学中营造活泼的课堂气氛。

4 交融式教学模式在C语言程序设计教学中的应用

线上线下交融式教学模式均是C语言程序设计课程交融式教学开展的基础所在。学习的自主性和监督的有效性相互融合,更能最大限度地推动学生学习,有效促进教学均衡发展,提高教学质量。这就需要教师在教学过程中,要坚持学生的主体地位,通过发挥线下和线上两种模式独特教学优势,分析对比两种教学模式之利弊,有效整合优势,使两种教学模式相得益彰,优势互补。

笔者团队已经于2016年9月建设并完善了“C语言程序设计”大规模在线开放课程(MOOC)和“C语言程序设计”实验在线提交平台(SPOC),并将实验在线提交平台接入本校的MOOC平台,实现完美融合。利用MOOC和SPOC的优势,结合学生的特点,开展线上线下交融式教学和评价。具体教学过程如图1所示。

图1 线上线下交融式教学过程

在线上线下交融式教学中,课前教师的准备和学生的预习是非常重要的教学环节,这直接决定了线下课堂的教学质量和效果。首先,教师要用心准备和设计高质量的教学内容和辅助教学资料,为学生提供切实可行并具有挑战性的学习任务,像通关打游戏一样,由易到难设置关卡,提高学生学习的参与度和主动性。其次,学生根据发布的预习任务的要求,独立完成线上学习和测试。对于学生在学习过程中遇到的困难,他们先要独立解决,如果不能完成,可以与同学交流,协作完成。如果与学生讨论之后还是不能完成,可以向老师寻求帮助,也可以把问题反馈在在线学习平台上。最后,教师根据学生的线上学习情况和测试结果给出相应的评价。同时,教师收集常见问题,做好记录,为线下传统课堂做好准备。在线下课堂教学中,教师可以通过学习通、SPOC平台等发布课件,进行提问、讨论、课堂测试等教学活动,实现教与学的互动。课后,学生按照要求完成作业并提交学习通、SPOC平台。学习能力薄弱的学生可以利用线上MOOC和SPOC平台反复、深入学习,最终掌握学习内容,达到预期的学习目标。

5 交融教学模式状态下教师的功能目标定位

在交融式教学过程中,教师需要摒弃传统观念,提升教学思维,创新教学方式,适应特殊时期特殊教育特点,真正达到预期教学实践效果。

5.1 提供驱动式的学习任务

当然,学生在听课过程中,一定是要带着任务或问题的,让学生明白,学习是为了完成相关任务和解决问题的。如果能够准确高效地完成任务,才能更好地激发学生学习的主动性和积极性。所以,教学不是单纯地教授书本知识。自主学习当然是线上教学主要驱动模式,但教师的督促指导同样起着举足轻重的作用。学生在线上的适时学习状态更是教师需要跟进关注,老师可以通过及时互动的方式有针对性地启发引导学生去解决问题,并通过解决问题,心中油然升起满足感,激励其学习的信心和动力。也就是说,方法使用得当,线上教与学的互动效果完全可以不亚于线下课堂的效果。

5.2 贯彻“以学生为中心”理念

大多数教师习惯了“以教师为中心”的面授教学方式,学生在家远程学习,教师会有一种强烈的失控感,以及对新的在线教学方式的抗拒感。当然,这些都可以理解,但我们也应该看到,当前不管是哪一种在线教学形式,很大程度上还是依赖于学生的学习习惯和自主学习动力。拓展知识内容部分可以让学生开阔眼界,线上录制的教视频可以让学生在重复观看中找到想要的答案,结合笔者所在学校学生实际情况,笔者在C语言程序设计线上教学时采用了“五步式”教学过程,即课前预习、测试,课堂教授,测试,课后作业。教学过程无异于线下的传统授课。首先,提前3天在学习通上放置课程预习内容,学生可以在学习通上查看通知,利用MOOC和SPOC教学平台观完成理论和实验的课前预习工作。其次,教师通过MOOC和SPOC后台数据查看学生预习完成情况,并于授课前一天,在学习通上设计相应课前测试题目,严格要求学生务必在课前完成。另外,教师可以依据后台知识点测试及学生预习情况自主设计教学内容,同时照顾到可能会有部分学生并不是按照要求高质量进行课前预习,对主要知识点进行讲解,针对课前测试中出现的错误频率高的内容重点讲解。另外,教师可以在对应课件中插入提前设计好的知识点测试,优化充实教学内容,在授课过程中利用学习通PPT讲解完相应知识点后再进行测试。最后,教师针对教学内容根据学生认知规律,通过学习通作业功能把设计好的课后作业分发给学生,学生在线解答问题。在此教学过程中,MOOC、SPOC等线上学习平台对实现教师课程知识点共享、测试、作业发布和课程资源信息等功能有很大帮助。学生不仅可以充分MOOC和SPOC学习平台实现理论和实验的预习、测试、作业等功能,同时结合超星学习通发布通知、视频、习题等学习资料,会达到事半功倍的效果。目前,在很多高校中,学习通已成为学生和教师之间信息沟通的桥梁。

5.3 巧用网络资源注重活动设计

计算机和移动互联网技术飞速发展的今天,高校教师像传统教学那样,单打独斗是不太现实的。教师应该保持开放心态和信息敏感度,主动搜索甄别和自己教学需求相匹配的在线教学资源,把精力放在基于资源的学习活动设计上,有效调动线上线下学生学习的积极性。同时不断完善在线学习平台课程的建设,搜集资料,丰富教学资源,给学有余力的学生提供更多的学习资料。笔者在实际教学过程中,在MOOC和SPOC之外,充分利用了超星平台,发挥 C语言在线开放课程优势,高度契合实际教与学的建设与应用,把教学资源展现这种在线课程平台,通过发布相关实践案例,促使师生交流互动,通过发布课后练习题,优质复习资料,实现资源在网络上的共享,并可以利用手机等移动通信设备加强即时测验,充分激发学生的学习兴趣,学习方式由被动变主动。下面是在线教学与学习活动的部分截图。

在学习通发布通知如图2所示。

图2 学习通发布通知截图

学生在学习通里完成预习任务如图3所示。

图3 任务点完成情况截图

在线实验学习平台如图4所示。

图4 SPOC学习平台截图

5.4 畅通交流平台增强临场感

在线教学时,师生分散各地,班级管理面临困难。此时教师需要一个共同的网络空间,以QQ群或微信群作为学习共同体密切交流的纽带,这是非常必要的。

在线教学学生参与度很高,每天都能认真完成相应作业。笔者从教师教学态度、教学内容、授课方式(教学方法)和教学效果等方面做了一个线上问卷调查。线上问卷调查采用“问卷星”软件发布,设置好问卷之后,把链接发布至QQ学习群,同学们在线完成问卷调查,方式为匿名,更保障了调查的真实性。参与调查的同学来自笔者授课班级,即2021级计算机科学与技术专业2个班63位同学。从调查结果的反馈情况,可以看出同学们对笔者采取的这种教学方法还是非常认可的,并且同学们的收获颇丰。以教学效果评价为例,调查结果反馈如下。

(1)您对本课程线上线下交融式教学的整体满意程度如何?结果如表1所示。

表1 整体满意程度

(2)您是否能较好地理解并掌握主要教学内容?结果如表2所示。

表2 理解并掌握教学内容

(3)教师采取交融式方式教学,大家学习效果如何?结果如表3所示。

表3 学习效果

(4)在交融式教学模式下,你对本课程学习的兴趣和积极性是否提高了?结果如表4所示。

表4 兴趣和积极性提高情况

6 结 论

线上线下交融式教学模式在“C语言程序设计”实际教学实践中的应用,需要教师充分利用线上教学方式的优势作用,以学生实际需求为主,不断修正教学要求,避免跌入传统教学模式带来的困境,而是要呈现一体化的线上线下教学模式,全面提升学生自主性和积极性,持续巩固C语言程序设计教学效果。教师信息技术素养必将在这种交融式教学模式下得到提升,将交融式教学作为教学组织的常态。教学实践证明,基于MOOC和SPOC的线上线下交融式教学模式可以有效提高学生的学习积极性,不断提升教学效果,在将来很长一段时间内,必将具有广阔的应用前景。

猜你喜欢
C语言程序设计交融C语言
“C语言程序设计”课程混合教学探索
真美
基于C语言的计算机软件编程技术探究
中职C语言单片机课堂教学中的趣味性探讨
计算机原理中C语言的应用价值
以“学生为中心”的《C语言程序设计》教学设计探究
基于翻转课堂的《C语言程序设计》课程教学系统的实现与研究
浅谈《C语言程序设计》课程的教学改革
《C语言程序设计》课程的教学改革与实践
交融的独特优雅