APP下载

特殊时期计算机程序设计类课程在线教学的研究与实践

2020-12-29苏蕴

电脑知识与技术 2020年30期
关键词:在线教学程序设计混合式教学

苏蕴

摘要:在比较分析当前开展在线教学平台的基础上,结合计算机程序设计类课程的特点,应用了“MOOC/SPOC +直播课堂 +即时消息群+超星学习通”的混合式教学方式,并探索直播课的多种互动方式,加强了对应用环节的教学实践,激发了学生学习的积极性和主动性,取得了较好的教学效果。

关键词:在线教学;程序设计;混合式教学;翻转课堂

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2020)30-0159-02

2020年初,全国高校大规模开展在线教育,对运用信息化手段推进教育教学改革具有重大意义,是对我国在线教育的一次大考验,也是对高校教育信息化的一次全民检验。这是对教师和学生提出了更高的要求,挑战了教师在线教学的主动性、能动性和创造性以及学生居家学习的主动性、适应性和有效性[1]。

1在线教学的主要形式

无法面对面交流、互动性不足等问题是在线教学区别于课堂教学的难题[2]。为了达到在线教学的效果,很多教师首选直播课堂,创建条件帮助学生自主学习。使用较多的在线直播平台有腾讯会议、钉钉、微信等,也可采用一些互动性强的教学平台,如:雨课堂、学习通等,这类教学平台更“懂”教学,可以实现签到、抢答、分组任务、问卷、测试等。

程序设计类课程是计算机专业的基础课和必修课,实践性强。此类课程有时需要教师分享屏幕演示编写和调试代码的全过程,有时需要教师操作学生电脑帮助其调试代码,有时需要角色互换,由学生分享编程思路,教师给予点评。同时,教师应提供不同难度阶梯的习题集[3],以提高学生解决实际问题的能力,巩固所学知识点。本文结合计算机程序设计类课程的特点,探究出在疫情时期一种更好的混合式教学模式:MOOC/SPOC +直播课堂 +即时消息群+超星学习通。

学习是学生内心的思考活动,“教”不能代替“学”,而是学生在思考和实践过程中逐渐自我领悟。网络只是一个学习工具,线上不能解决所有问题,大量的学习活动需要在线下完成。在线教学是促进学习自学的一次好机会。采用混合式教学模式,教师可以把“教”减少,把“学”放大。

2在线教学的教学设计

2.1课前

提前一周将预习视频、课件、练习题、导学方案发布到超星学习通上,并设置任务点,督促学生做好课前预习。预习视频从真实案例导入,主要讲解新知识点“是什么”“为什么”“怎么做”,着重讲解程序设计过程中涉及的概念、语法和基本的编程思路。由于学生居家学习的过程中,注意力容易分散,所以视频的时间不宜过长,每个知识点的视频时间控制在5到15分钟之间,每次课(两学时)视频总长度控制在45分钟以内。导学方案给出本次课学习的目标、重点难点内容、并提出课程相关问题。学生可以通过预习视频或者查阅相关资料的方式找到这些问题的答案,同时也可以提出自己的问题。

课前布置的练习题以验证型题目为主,学生通过标准程序了解程序执行流程、验证运行结果;也可以适当涉及一些简单的程序设计型题目。这些题目可以加深学生对程序语法的记忆和理解,培养学生实际操作、数据处理、观察等技能,同时,教师可以通过批阅这些题目掌握学生预习的情况,对于一些容易出错的题目可以在直播课中统一讲解。

2.2课中

直播课使用钉钉直播平台,该平台的好处是视频流畅,不易卡顿,并且在课后可以自动生成视频文件,学生课下可以通过回看视频巩固课上所学知识点,这也是直播课的优势。

为了提高在线教学效果,首先,教师在直播课中一定要出镜面对学生,只闻其声不见其人的课难以抓住学生的注意力,着装应与教师身份和修养相当,仪容整齐,面带微笑。其次,可以将翻转课堂引入到直播课中,加强师生互动,提高学生学习的主动性。直播课中常用的教学形式主要有:生讲生评,即将学生分组,随机选择学生讲解课程内容,学生从学习效果与学习深度两方面相互评价;以练代讲,即教师将教学内容组织出测试题目,通过学习通将测试题目发布到学习通上,学生在规定的时间内解答题目,教师依据学生答题情况选择重难点进行针对性讲解;案例点评,即学生课下完成案例式作业,课堂选择学生讲解案例,教师对案例进行点评;师导生演,即教师将教学内容组织成“珍珠串”,拨到一颗珍珠,则选择一名学生讲解,教师点评;边讲边练,即课下或课堂安排学生完成項目式作业。课堂通过即时消息群或钉钉屏幕分享展示同学的作业成果,学生对作业成果进行评价,教师对作业成果进行点评。最后,为能了解学生的学习状况,在每次直播课时,可以通过学习通的问卷功能就学生能否接受新知识点、在线教学效果如何、有哪些建议等问题与学生们沟通,并通过收集的反馈意见及时调整教学内容和教学方式。

由于采用了混合式教学模式,课堂教学中节省了大量的时间。把这些时间充分利用起来,加强对应用环节的教学实践。直播课中选取的程序案例在难度和综合度上应高于课前习题,以设计型和综合型程序开发为主,可由教师讲解编程思想、进行算法设计、分析设计方案的可行性、编写代码,而后学生通过模仿、改写、编写的方式完成发布在学习通上的课堂习题集。另外,要用现实生活中的真问题,指导学生利用课程相关知识完成应用系统的开发,强化问题分析,强化过程控制,组织学生分组完成系统开发。

程序设计类课程,实践动手能力要求高,学生常常会遇到程序调试问题,这给在线教学提出了挑战。为了解决这一问题,教师可以通过分享自己屏幕,带领学生一起观察程序的运行和调试,让学生学会使用程序调试工具,分析常见错误出现的原因。当学生遇到难以解决的调试问题时,通过钉钉平台的远程协助功能,学生可以将其屏幕分享出来,此时教师可以远程控制其电脑进行演示讲解。

2.3课后

学生通过直播课后阶段来完成对所学知识的固化和延伸。知识固化体现在通过即时消息群(钉钉群或者QQ群)为学生答疑解惑、学生完成课后习题来巩固所学知识和提高实践应用能力;知识延伸体现在学生通过在线教学资源来学习课外扩展知识,这部分知识能开阔学生的视野,实现教学、实践、应用的闭环。

利用学习通的相关功能,可以及时全面了解学生观看视频、参与互动、问答、讨论、练习的数据等情况,及时追踪和评测学习、引导反思、促成同伴互助、激励探究与创新、细化任务、根据学情及时调整教学等,设置教学预警条件,精准提醒督促平时成绩较差的同学,从而保证“停学不听课”在线教学背景下,不让一个学生“掉队”。

3 在线教学的效果分析

在线教学与传统实体课堂的教学效果对比如表1所示:

教学活动 通常仅关注课堂2学时,讲解时间占比高。 直播关注课堂2学时,同时关注慕课学习1学时。

讲解与复杂问答/讨论/练习,讲解与互动时间占比均衡。 课堂节奏 一堂课50分钟,课堂讲授与练习交叉进行,但仍旧偏课堂讲授。 一堂课分2段,一段20分钟左右较好。

直播讲解与课堂练习交叉进行,可均衡分配。 关注学生学习 关注学生学习一般 关注学生学习较强 学习数据 無留存学生上课数据。部分学生练习数据可留存。 既能留存学生参与直播的数据,也能留存学生观看视频、参与互动、问答、讨论、练习的数据并及时统计,反馈与教师。 视频信息 无留存上课视频信息 课前、直播课和课后的视频信息都能留存,方便学生回看复习。 课堂效率 课堂讲授,信息容量适中 慕课讲解,信息容量适中直播讲解,重难点突出直播+即时消息群+超星学习通,问答或练习,课堂效率高。 ]

从以上对比信息来看,在线教学形式更加灵活多样,线上异步听讲和同步直播课堂相结合,混合式教学模式的引入,使得在线教学更易达到优质课堂的标准。

4结语

疫情时期,通过“MOOC/SPOC +直播课堂 +即时消息群+超星学习通”的混合式教学模式,加强师生互动,加强对应用环节的教学实践,程序设计类课程取得了较好的教学效果。今后,线上线下相结合的混合式教学将成为常态,教师要更多地从如何调动学生内在的学习积极性出发,依靠精妙的教学设计,激发学生内生动力、加强参与互动,促进学生深度学习和个性化学习,实现“以教为中心”向“以学为中心”的转变。

参考文献:

[1]于守超,翟付顺,郭尚敬,等.疫情背景下《园林计算机辅助设计》的“空中课堂”教学方式研究[J].安徽农学通报,2020,26(8):142-144.

[2]孙华.疫情时期在线教学的实践与思考[J].中国大学教学,2020(5):52-56.

[3]郭艳燕.基于TRACK模型的程序设计实验课程混合式教学改革[J].实验技术与管理,2019(10):238-242.

【通联编辑:李雅琪】

猜你喜欢

在线教学程序设计混合式教学
基于Visual Studio Code的C语言程序设计实践教学探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
基于SPOC平台的混合式教学模式研究和实践
基于SPOC模式的《大学计算机基础》课程改革的研究
浅论在混合式教学模式下高职思政课评价体系的构建
课堂教学与在线教学相结合的教学探讨
PLC梯形图程序设计技巧及应用