张远平
摘要: 为了充分利用互联网技术和信息技术的优势,突破传统课堂教学模式的限制,提高教学质量,对线上线下混合式教学的应用模式进行了研究。以C#程序设计课程在“91速课堂”教学平台的实践为例,探索线上教学和线下教学的整合策略,构建涵盖课前、课中、课后环节的混合式教学新模式。实践证明,线上线下混合式教学模式能适应新时代教育发展变革的需要,促进教学创新,提升人才培养的效率。
关键词: 91速课堂; 线上线下; 混合式教学; 实践与研究; C#程序设计
中图分类号:G434 文献标识码:A 文章编号:1006-8228(2021)10-103-04
Research and practice of online and offline blended teaching
mode on "91 Suke" platform
Zhang Yuanping
(Dongguan Economic and Trade School, Dongguan, Guangdong 523000, China)
Abstract: In order to make full use of the advantages of Internet technology and information technology, break through the limitations of traditional classroom teaching models, and improve the quality of teaching, the application mode of online and offline blended teaching is studied. Taking the practice of C# programming course on the "91 Suke" teaching platform as an example, explore the integration strategy of online teaching and offline teaching to construct a new blended teaching mode covering pre-class, in-class, and after-class. Practice has proved that online and offline blended teaching mode can meet the needs of education development and reform in the new era, promote teaching innovation, and improve the efficiency of talent training.
Key words: 91 Suke; online and offline; blended teaching; practice and research; C# programming
0 引言
以往,計算机程序设计的课程多采用任务驱动的项目式教学策略,在传统课堂上存在讲授周期长、教学互动欠缺、学生消化知识不及时等不足,如何提高程序设计的教学质量一直以来都是计算机专业重点关注的课题。近年来,教育信息化的高速发展使传统的教学模式发生了根本性的变革,随着《教育信息化2.0行动计划》的实施,各种先进的教学理念、教学模式不断推陈出新,如混合式教学、翻转课堂、慕课等模式都在实际教学活动中取得了成效。线上线下混合式教学(blended teaching)是指充分利用互联网的优势,融合在线教学和线下自主学习,使教学活动能突破时空限制,实现多元化教学的一种信息化教学模式[1]。该教学模式遵循“学生为主体、教师为引导、问题为导向、资源为手段”的理念[2],与程序设计课程的特点高度契合,能兼顾传统教学和个性化教学的开展,有效拓展教学活动空间,使线上学习与自主学习有机结合,从而大大提高学生探索学习的主动性和积极性。
1 传统课堂教学模式下C#程序设计教学存在的问题
1.1 受教学环境限制,无法拓宽教学容量和推动学生进行自主学习
传统的教学模式受时间和空间的限制,很难使教师的课堂教学和学生的自主学习有效地结合起来,因而直接影响到程序设计的教学效果。例如,在C#程序设计教学中,由于程序运行的不确定性,常常使学生在课后留下许多未能解决的问题,需要学生通过自主学习的方式去解决。但是课后自主学习阶段一方面缺少集体学习的氛围。另一方面,教师的跟踪指导无法得到保证。因此,学生的学习过程无法形成“学习-探索-巩固”的闭环。我们发现,很多学生在学习C#程序设计时,只学会“抄代码,看效果”,缺少深入探索和有效的复习。到了期末有些学生甚至对基础控件的用法都未掌握,独立编程就更难了。有数据显示,普通职业院校中,学完C#程序设计课程后愿意继续深入学习的学生不到50%,这说明传统的教学模式无法推动学生进行持续学习和深层次学习。
1.2 教师教学观念落后,教学效果欠佳
传统的程序设计教学模式过于强调教师的讲授,只重视知识的单向传输,没有构建以应用为核心的学习共同体,导致学生习惯于被动地接受知识,没办法获得更多的帮助。很多教学设计流于形式,无论是小组教学,还是一帮一的学习活动,都缺乏一个持续稳定的支撑平台。因此,传统的程序设计课堂教师讲解枯燥无味,教学气氛沉闷,师生之间和学生之间缺少互动交流,很难形成思维的“碰撞”,于是使程序设计成为一门不太受欢迎的课程。
2 91速课教学平台的特点与应用模式
2020年新冠疫情下教育部提出“停工不停学”的要求,促使各种在线教育平台爆发式发展,如91速课、雨课堂、钉钉在线课堂和腾讯课堂等平台,引领了线上线下混合式教学活动的开展。速课网是国内首个将H5技术引入移动教学领域的移动教学应用工具平台,致力于帮助教师打造移动线上课堂并建设适合移动端学习的创新型资源,强化翻转课堂与混合式教学,轻松实现资源建设、课前预习、课堂测试、课后复习、点名签到等教学任务,并结合AI人工智能大数据,实时记录学生学习行为,为教学教改提供数据分析基础。在智能手机时代,速课网教学平台提供了轻便的移动教学解决方案,创建了基于移动信息化的“速课堂”理念[3]。
⑴ 91速课教学平台以校内课堂电子化、教学活动云端化为特点,提供了线上线下教学相结合的最佳方案,打破了传统教学“老师讲、学生听”的单向传播模式,让课堂实时多方互动反馈成为可能。
⑵ 91速课平台对接微信公众号,学生无须安装任何App即可充分利用琐碎的时间学习。移动学习以其独有学习的碎片性的特点,为学生提供了学习知识的便利,使学生可以充分利用琐碎的时间,掌握一个相对完整的知识组块。
⑶ 91速课提供了快捷的“开课”方式,教师只需要关注91速课的公众号,就可以在网络上构建班级和开通课程,利用微信的好友关系邀请学生加入到课程的学习。图1是91速课平台的教学应用模式。
3 借助91速课平台整合线上线下教学的策略
3.1 课前信息传递,形成教学指引
首先,教师总结近期的教学情况,对学习者进行学情分析,主要分析学生的学习态度、学习效果和存在问题,得出学情报告,作为混合式教学活动开展的指引。然后,根据“以问题为导向,资源为手段”的理念,预设教学中需面对的问题,创建“学习任务单”,同时建立或整理教学资源,为课程的深入开展夯实基础。91速课支持视频、课件、文档、压缩包等文件的发布。教师可以在前期对教学资源进行开发、收集或整理,形成教学资源库,在授课需要时有选择地进行发布。例如,利用91速课网提供的在线课件设计功能,教师可以快速高效地开发出移动应用课件,推送到学生手机,让学生提前预习。学生通过91速课微信公众号获取学习内容与教学资源后进行自主学习。这一阶段是通过传递教学信息的方式为学生提供指引。
3.2 课中促进吸收内化,线上线下互补
课中阶段,教师以传统课堂教学为主,适当结合线上教学,但不会把重点放在知识的传授上,而是在履行控制、管理、帮助和指导教学活动的职责,充分发挥引导的作用[4]。具体来说,就是以前置作业的完成情况为起点,及时梳理教学的重点和难点,通过讨论、答疑来解决学生学习中遇到的问题,促进知识的吸收内化。这一阶段,通过面授教学,发挥情感教学的优势,一定程度上弥补了线上教学的缺陷。
3.3 课后巩固反思,促进教学决策
课后阶段,通过91速课的互动模块和教学分析模块,再次实现线下到线上的迁移,91速课平台的讨论区和答疑区仍然是学生表达思想、沟通和交流的场所。线上线下混合式的教学活动延伸到课后,能帮助学生及时处理学习难点,解决了传统教學中学生知识建构脱节的问题,引导学生进行高效学习[5]。教师在课后阶段继续发挥教学指导者的作用,通过推送试卷、发起测评等任务进一步保证教学的质量。同时,利用91速课的教学数据分析功能,可以获取签到率、作业提交率、测试达标率、学生的综合积分等信息,丰富教学评价的模式,提高教师教学决策的能力。
综上,91速课平台的教学模式覆盖课前、课中、课后三个教学环节,支持翻转课堂、协作式学习和线上线下教学活动的开展,有效地推动了教学创新。其教学实施流程如图2所示。
4 基于91速课平台的C#程序设计教学实践
4.1 学情分析
⑴ 学习者分析
某中职学校计算机专业二年级学生,分三二分段班和普通专业班,共有三个班级,其中男生92人,女生28人。学习过HTML和CSS课程,有一定的网页设计基础,现正同步学习JavaScript程序设计课程。男生多数喜欢电脑编程知识,女生比较文静好学,但思维能力很强的学生不多。三二分段班的学生由于入学成绩相对较高,学风明显比普通班好,教学过程中需要注意因材施教。
⑵ 学习内容分析
键盘事件是C#程序设计教学中一个实用的知识点,可以在程序运行时响应键盘的操作。中职学生比较喜欢编写有趣的程序,所以教师设计了课题为“键盘控制飞机移动”的教学案例,希望能引起学生学习的兴趣,加深对知识点的理解。
⑶ 教学设备环境分析
为开展线上教学,对学生的网络学习条件情况进行了调查。经统计,九成学生家里配备了能独立上网的电脑,智能手机普及率达100%,都安装了微信软件,并且全部加入了班级微信群。教师已在91速课平台建立了班级和开设C#程序设计课程,并通过班级二维码邀请了所有学生加入了在线班级。
4.2 课前阶段
课前阶段,教师利用91速课的“推送活动”功能,把教学资源推送到学生手机。学生以“学习任务单”为指引,利用学习资源,通过自主学习或合作学习完成预习任务。例如,在主题为C#键盘事件的教学活动中,教师在课前进行了以下的操作。
⑴ 发布公告
课题:键盘事件实例——键盘控制飞机移动
教学目标:①熟悉C#的基本键盘事件;②掌握获取键值的基本方法;③培养学生自主学习和探究学习的能力。
学习任务单:①列举C#的键盘事件名称,并能描述他们的基本涵义;②能独立写出获取键值的语句。
⑵ 推送H5课件“键盘事件的应用”
该课件利用91速课网的模板创建,直接推送到学生手机上演示。同时也提供课件的二维码方便学生扫描浏览。
⑶ 发布飞机图片、演示案例等其他教学资源。
⑷ 推送课前测试。
4.3 课中阶段
课中阶段实现线上线下教学相渗透。在疫情得到有效控制后,常规教学活动占主要地位,同时借助91速课平台开展信息化教学。为更好地为教学服务,在91速课平台中邀请了两位相近课程的教师作为协同教师,负责在平台中对学生进行指导。线上教学过程包括以下几个部分。
⑴ 考勤管理。教师可以根据线上教学的实际情况进行考勤管理。例如授课前教师首先发起签到,即通过班级微信群发送签到口令,要求学生在限定时间内进入91速课公众号执行签到操作。
⑵ 在线信息化教学。针对键盘取值这个知识点,以直播方式進行线上远程教学,使教学空间扩展到教室之外,学生可以通过观看直播回放,反复学习,理解和巩固相关的知识点。同时,线上教学期间教师通过课件、弹幕、提问、抢答、测试、投票等方式与学生进行互动。
⑶ 测试。使用91速课的试卷管理功能创建试卷,题型包括单选题、多选题和判断题。完成组卷后,直接把试卷推送到学生手机端。通过信息化的测试手段快速得到测试结果,提高测评的效率。
⑷ 布置作业。使用91速课布置作业:利用C#的键盘事件,独立或小组合作编写一个小游戏程序。
4.4 课后阶段
⑴ 跟踪辅导。教师和学生在91速课的讨论区开展答疑和交流活动,指导学生完成学习任务,同时对线上教学的情况进行实时的监测。
⑵ 作业管理及评价。教师执行作业批阅,查看作业的完成率,分析学生作业的总体表现,在线提醒学生完成作业。
⑶ 效果分析。使用91速课的质量监督功能,获取班级线上数据。表1是C#程序设计课程实施“91速课堂”后任教班级的数据。由表中数据可知,学生的在线学习参与度是比较高的,基本上能达到预期的效果。
4.5 教学效果反馈
在91速课平台中发起问卷调查,通过分析反馈结果,及时掌握学生学习的情况,了解实施线上教学后的学情。调查数据反馈(如图3)显示,线上线下混合式的教学实践取得了良好的效果,学生们普遍接受了线上线下混合式教学的方式,这意味着该模式值得进一步继续深入开展。
5 结束语
随着信息技术和互联网技术的高速发展,线上线下的混合式教学彻底颠覆了传统的教学模式。它对传统教学的教学设计、教学环境、互动方式、评价体系,甚至继续教育的模式都产生了积极的影响。“91速课堂”的实践证明,新兴的网络教学平台为混合式教学活动的实施提供了支撑,同时也为翻转课堂教学活动的开展营造了良好的教学生态。它使教师的教学管理能力得到明显的提高,同时也丰富了学生学习的渠道,推动学生个性化学习的开展,最终使教学质量产生质的提升。展望未来,5G高速网络、大数据、人工智能、物联网等概念在教育应用中此起彼伏,酝酿着更深层次的变革,将会为混合式教学模式的发展带来更多的契机。
参考文献(References):
[1] 郭丽萍.“线上线下”混合式教学模式在高中英语教学中的应用[J].教育理论与实践,2018.35:55-57
[2] 张欣.《国际商务(双语)》混合式金课建设教学设计与实践[J].中国教育信息化,2020.16:50-54
[3] 91速课网.91速课堂[EB/OL].https://www.91suke.com/intro/microclass.
[4] 王晓艳.混合式教学背景下课程改革策略研究[J].中国教育信息化,2020.16:59-62
[5] 魏武华,罗雅过,侯敏等.线上线下混合式教学模式的探索与实践[J].计算机时代,2020.3:87-89
[6] 王苗.《C#程序设计基础》课程线上线下混合教学模式反思及改进[J].电脑与信息技术,2021.4:88-91