基于“双平台”的计算机编程基础课程教学模式实践探究

作者: 卢伟 杜敏华

基于“双平台”的计算机编程基础课程教学模式实践探究0

摘要:计算机编程基础课程教学模式由传统的面对面教学模式正在逐渐向形式多样的线上线下组合教学模式转变。文章从“学习通+腾讯会议”双平台混合线上教学模式实践探究着手,对当前线上教学现状进行了分析,并阐述了基于“双平台”的计算机编程基础线上教学模式的构建,为以后的线上线下混合教学模式设计提供借鉴。

关键词:线上教学;计算机编程;教学模式

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

文章编号:1009-3044(2023)30-0138-03

开放科学(资源服务)标识码(OSID)

0 引言

近年来,教育部门出台了各项线上教学指导意见及方案。这种在线教学方式不仅催化了新的教学模式快速革新,而且涉及了学生学习方式的转变、教师职业技能的提升以及高校教学部门教学的改变等,对整个教育行业的发展提出了新的考验和挑战[1-3]。因此,如何在这样的背景下有效地开展大范围网络在线教学,依旧是当下和未来值得深入探究的教学改革问题,例如,如何有效融合课程资源和教学平台建设,以及引导学生养成自觉有序且不输于线下教学效果的学习习惯,让在线教学在辅助线下教学中更有效地发挥作用是当前面临的主要问题。

1 线上教学现状分析

1.1 线上教学模式现状

1) 信息化教学质量问题

近年来,国家对信息化教学越来越重视,明确提出了要大力推进“教育文化大数据”建设要将互联网信息技术与高校教育教学工作的深度结合。但是,当下高校信息化教学依旧采用单一的教学效果评价机制,普遍存在“信息化技术重投入,教学效果转化率低”的现象,未能借助大数据背景下数据信息化优势来驱动教学模式改进。其次,许多学校线上课程资源主要依靠校内教学团队自行录制建设,在线课程资源互动方式单一且数量不足,存在师生互动不足,缺乏师生学情数据的收集和反馈机制,无法进一步为教学反思和评估提供有力的数据追踪。因此,该方式难以满足全面开展的计算机编程基础课程的在线教学需要[4]。

2) 学生线上学习质量问题

线上教学使得教学内容和形式变得更加灵活,学生借助网络和移动设备,可以随心自由地选择上课环境进行课程学习,打破了传统教室空间的限制,这种学习方式使得学生的学习安排变得自主。但是这种自由久而久之对于部分自我控制能力较差的学生也会使得学生慢慢变得过于懒散和随便,如上课环境随意、上课“挂机”等,在失去了老师和同学上课时空限制和面对面沟通的途径后,学生慢慢对课程目标失去认知,并逐渐脱离课堂[4]。

根据课堂问卷调查统计发现,大部分学生认为线上学习效果明显低于线上课程教学。针对学习问卷探究发现,其主要原因有:1) 学生认为线上学习虽然保证了课堂教学的正常进行,但是由于师生空间距离错开,加上学生自制力差,使得课堂教学过于自由。此外,师生之间长期处于时空分隔。使得学生编程学习目标不明确,缺乏有效的实践检验评估;2) 线上学习过于孤立班级学习氛围不浓厚,师生互动较少。对于计算机编程课程,课程本身注重的是学生应用实践能力,代码编写和实践的质量是衡量学生学知识掌握的重要标准。因此,如何开辟师生线上互动教学的新途径,加强对学生自主自觉学习习惯的能力培养和编码编程实践是线上教学期间需要重点关注的问题。

1.2 线上教学平台现状

1) 学习资源平台:超星学习通

超星学习通是一款便于在不同场景开展混合式教学的教学平台,涉及了课程签到、讨论、提问以及作业布置批阅等教学全过程。据市场统计,目前使用超星产品的用户遍及中国大陆和港澳台地区95%以上的高校,学校使用该产品后可以快速的建立在线课程平台。教师可以根据教学要求提前完成课程建设设计、传递课程资源、布置课程作业和课程讨论;学生可以通过学习通参与课前预习、课中讨论以及课后提交作业等一系列教学互动。此外,学习通实现了师生教学全过程学情数据记录,如签到、主题讨论、学习时长、作业情况等,这些学情数据均能随时查阅并便于教师用于教学分析和教学改革。但是,单独使用学习通开展线上教学无法实现师生视频实时互动,缺乏信息传达的即时性,不利于掌控学生在线学习状态[5]。

2) 线上会议平台:腾讯会议

腾讯会议是一款具有多人随时随地同时在线以及提供了实时共享屏幕和在线协作等功能的会议平台。教师借助腾讯会议可以模拟线下面对面课堂教学,一定程度上实现了线下传统课堂的情景再现,教师通过共享屏幕功能可以将课件、音频等信息实时同步传递给学生,从而能够便捷地展示并讲解授课内容,便于开展与学生的互动交流,便捷易用。但是,单一的腾讯会议软件无法记录学生的学习数据便于教学分析,课前无法实现将完整的课程资源上传、缺乏课前课后教学数据的记录,例如考勤数据、作业评估考核以及教学报告等。

2 基于"双平台"的计算机编程基础线上教学模式构建

基于线上信息化教学面临的教情学情和单平台教学局限性,结合自身所建课程的教学的实践,结合计算机编程基础教学目标以及课程教学要求,提出了一种依托“学习通+腾讯会议”双平台混合教学模式:该模式从课程的备课资源建设、课前预习、课中互动、课后反馈以及课外实践检验五个方面进行融合,来探索基于“课程资源建设+课前自主学习+课中教学互动+课后多维反思评估+实效竞赛检验”的计算机编程线上教学模式[6-12]。

2.1 线上课程备课资源建设

计算机课程具有较强的编程实践性,单纯的理论学习或脱节无明确目标的编程练习线上教学可能无法吸引学生的注意力,因此线上课程设计如何打破原有知识体系,构建碎片化、移动化教学模型来建设计算机编程基础线上课程资源至关重要。本文利用超星学习通平台,根据课程教学目标和结合了线上教学特点建设并发布了计算机编程基础线上课程备课资源包,线上课程资源建设主要包括:教学设计、录制视频、设计课程作业、任务点设置和知识点讨论。其中,教学设计主要根据编程课程的教学目标、内容以及特点等,围绕单一的线上教学的教情学情要素以及引入计算机编程作品竞赛的检验导向进行线上教学设计;课程资源编制(视频、课件、图片等),主要完成课程的微课录制、作业设计,以及根据课程进度在资源包中插入了线上交互的知识讨论点等,实现课程进度中师生交互的讨论。同时亦可借助超星泛雅的优秀资源快速导入名师课程资源进行课程建设或完善课程资源,其中作业设计和讨论可以借助学习通“抢答”“点人”等功能,结合学生注意力曲线规律设计,以保持学生在教学过程的注意力;最后,借助学校搭建学习通平台教学数据资源,快速将授课班级学生名单串联并将上述编制完成的课程资源进行发布,学生进入班课即可对课程教学一目了然,实现易教、易学,为学生课前自主学习提供保障。

2.2 基于学习通平台的学生自主学习教学策略

基于学习通平台的养成学生自主学习教学策略是教学模式探究的重点,无论是线上线下课程中引导学生养成自我解决问题的思维对于诸如编程实践这类实践性高的课程非常重要。因为,对于课程知识点细以及编程实践强的计算机课程而言,网络上拥有大量免费且优质的各种学习资源,借助学习通等线上平台来养成学生利用网络自主线上学习和资源收集的技能可以使学生逐渐从被动学习转换成主动寻找学习,培养学生的自我学习能力也是课程重要教学目标之一。

因此,基于学习通平台课程线上教学资源的发布和班课的建立,打破了原有传统线上单一知识体系,并根据教学要求构建了移动化、碎片化、游戏化以及竞赛导向学习的教学模型,学生可以通过学习通课前课后可以随时随地地进行课程学习和复习,一方面避免了学生学习漫无目标的学习状态,学生利用学习通即可提前知晓课程的教学内容,并实现了课程的课前预习;另一方面当学生在课程学习中遇到困惑不前时,可以利用线上资源反复学习和发布讨论点,等待老师和其他同学解疑释惑,避免学习卡壳或掉队,同时逐步养成学生自主学习意识,将学生的学习从课堂延伸到课外,实现对课程的有效补充。

2.3 基于“双平台”的师生教学互动模式

双平台师生教学互动是线上教学模式的核心,采用了“学习通+腾讯会议”的双平台形式,以解决线上课程互动性差、难以快速掌握学生是否达到预设要求的痛点。首先,通过学习通的班课班群建设,快速拉近师生之间的距离感,学生通过班课资源可以实现课前课后课程的自主学习和知识讨论,师生亦可随时随地借助学习通进行实时答疑互动:如发布课程上课通知和腾讯会议号、问题解答、上课签到签退以及作业提交批阅等,完成学生课程学习的“静态互动”学情数据记录。再者,借助腾讯会议进行实时“动态”互动来模拟线下面对面的课堂进行课程直播互动式授课。师生通会议号统一进入具有直播功能的会议平台实现了同一个教学空间实时在线,老师可以通过共享屏幕功能可以将课件、音频等信息实时同步传递给学生进行授课和布置作业,学生亦可以通过“举手”或者打开语音的方式直接进行问题回答或谈论并在学习通中提交相关作业,一定程度上还原了线下课堂教学。同时,教师通过直播可以实时地掌握学生的学习情况,学生也可以通过直播紧跟老师的教学思路保持对课堂的关注度,实现并提高线上课堂的教学互动和教学成效。

2.4 基于“双平台”学情数据的教学评估机制

当前,学生评价方式通常以“期末成绩+平时成绩”组合的方式对学生学习进行评价。但是,传统课堂对学生学习过程的动态关注和评价往往具有局限性,不能完整准确地反映学生的实际学习情况和学习效果,其主要原因在于学情教情数据无法较好的保存或体现。而依托“学习通+腾讯会议”双平台线上学情数据形成的多维立体化教学评估机制,贯穿于整个教学过程的整个过程,例如学生的课程出席、作业提交、知识讨论、学习进度和课程测验,完整的记录了学生在课程学习过程中的每个环节,客观地反映出教师的教和学生的学实际情况,实现了学生课程参与度和知识掌握度的多维评估,有利于教师课后对课程设计、教学评估进行分析和反思,提高课堂的教学效果。线上学情数据效果如图1所示。

2.5 竞赛驱动下的实践教学效果检验

计算机编程基础是一门实操性较强的课程,学生代码实践能力是检验学习情况的重要参考标准。在教学过程中通过课程教学中引入学生竞赛导向的教学效果检验机制,并借助作业布置指导学生完成作品设计和编写,鼓励和指导学生积极将作业成果通过竞赛平台参加各种计算机作品比赛,从而激发学生学习的积极性和创新性,提高对课程教学的关注度。同时,教师可以根据学生竞赛作品情况检验学生的编程编写能力来反馈教学质量实效,从而进一步优化和提升课程教学效果。图2是课程在引入作品竞赛导向的教学思维后,授课学生近三年参与作品赛获奖情况,从获奖数据可知,借助课堂的作品竞赛导向后,帮助学习明确了自生的学习目标,提高了编程实践的参与度和学习的专注度,有力地激发了学生编程实践学习能力和创新性。

3 总结

基于“双平台”的计算机编程基础线上教学模式,建立了丰富的线上教学资源,并且借助在线直播课堂讲解一定程度上实现了线下传统课堂的情景再现,有效突破师生授课听讲时空限制,实现了通过线上课堂随时随地补充和指导线下授课的课程任务。一方面教师借助平台可以方便地对学生学习实效进行跟踪和指导,帮助学习逐步养成计算机编程自主学习的学习方法。其次,由于一切教学活动均在双平台混合进行,教师课后可以随时地查阅完整课程学情数据以提供教学分析和教学改革的依据。另一方面,由于线上教学是一种较新的教学方式,学生课前课后的自学和课中对课程的关注度仍是薄弱环节,因此在未来线上教学实施中如何建立线上学习的约束机制来引导学生充分地利用这些资源养成自主学习的习惯和保持对课程教学的关注度仍是长期教学实施关注的重点。

参考文献:

[1] 叶辉,杨晓飞,薛文涛.“停课不停学”背景下高校专业课线上教学模式探究——以“单片机原理与应用”课程为例[J].科教文汇(中旬刊),2020(20):102-104.

[2] 李邦兰,马有苗.疫情影响下的高校线上授课教学模式研究[J].许昌学院学报,2020,39(4):135-138.

[3] 张骞中,明婧薇.混合教学模式在高校软件工程线上教学中的探索与实施[J].科技资讯,2022,20(3):180-183.

[4] 张玉玲,王雪军,张春宇.基于“云班课+腾讯会议”双平台的高校思政课线上教学模式探析[J].科教导刊(中旬刊),2020(35):134-136.

[5] 张新鸽.高校线上教学的调查研究以及教学模式的创新[J].汉字文化,2022(11):46-48.

[6] 邬大光.教育技术演进的回顾与思考——基于新冠肺炎疫情背景下高校在线教学的视角[J].中国高教研究,2020(4):1-6,11.

[7] 邬大光,李文.我国高校大规模线上教学的阶段性特征——基于对学生、教师、教务人员问卷调查的实证研究[J].华东师范大学学报(教育科学版),2020,38(7):1-30.

[8] 薛成龙,郭瀛霞.高校线上教学改革转向及应对策略[J].华东师范大学学报(教育科学版),2020,38(7):65-74.

[9] 曾丽雯.疫情防控背景下线上教学实施效果及影响因素分析——基于广东省高校的调查[J].高教探索,2020(7):85-91.

[10] 马改艳,张玉新.新冠疫情期间高校线上教学效果及其影响因素研究——基于对福建省5所高校的调查[J].扬州大学学报(高教研究版),2022,26(6):109-118.

[11] 王立友.计算机类线上课程“课赛融合”的教学模式实践与探索[J].河北民族师范学院学报,2022,42(4):124-128.

[12] 尹刚,王涛,余跃,等.EduCoder:大规模开放在线实践教学探索与应用——疫情防控下的在线实践教学新途径[J].软件导刊,2020,19(10):1-7.

【通联编辑:王力】

上一篇 点击页面呼出菜单 下一篇