计算机程序设计在线教学模式探索与实践
2020-12-01王晓岩王亚杰徐晗
王晓岩 王亚杰 徐晗
摘 要:受新冠病毒疫情影响,大多数院校开展了综合线上教学授课模式。针对计算机程序设计课程,提出SPOC、腾讯会议和雨课堂相结合的远程在线教学模式,并从课前准备、教学过程和评价方案3个方面,论述了教学模式的方案设计与实施过程。学生问卷调查结果和测评成绩表明,该方案体现了以学生为中心、以数据驱动教学的思想,具有较强的合理性和可行性。
关键词:计算机程序设计;在线教学;SPOC;腾讯会议;雨课堂
DOI:10. 11907/rjdk. 201872
中图分类号:TP433文献标识码:A 文章编号:1672-7800(2020)010-0251-04
Abstract: Shenyang Aerospace University(SAU) taught students on online face-to-face teaching platform becanse of COVID-19.SAU made the online teaching of computer programming courses through SPOC, Tencent Meeting and Rain Classroom. This paper focuses on the research and practice of online teaching method based on data driven and student-centered teaching concept. The teaching practice includes preparation before class, teaching process and evaluation. The results of the questionnaire survey and examinations prove that the teaching method is very effective and feasible.
Key Words: computer programming; online teaching; SPOC; Tencent Meeting; Rain Classroom
0 引言
2020年春季,全国各大高校均受疫情影响延期开学,根据教育部“停课不停教、停课不停学”的要求[1],沈阳航空航天大学积极组织了多门课程在线教学工作。计算机程序设计是其中一门公共基础课程,大班授课。它以Visual Basic(VB)语言为载体,培养学生利用计算机技术分析问题与解决问题的能力、程序调试能力和计算思维能力[2-3]。全方位的在线课程教学是疫情影响下的首创之举,但教育与信息技术逐渐融合,已有很多经验和资料可循。清华大学、河北工业大学和国防科技大学等高校分享了疫情期间利用雨课堂、“腾讯课堂”和“腾讯会议”等软件在线授课的经验;文献[4]介绍了在互联网与大数据背景下利用智慧教学工具“雨课堂”简单、快捷、准确地实现师生互动,并对完整教学过程进行跟踪监测和实时评估;文献[5]介绍了雨课堂与翻转课堂相结合的教学模式构建;文献[6]分享了北京大学基于中国大学慕课,开展翻转课堂教学的教学理念和成功经验;文献[7]在教学中应用贯穿式案例,增强了知识衔接性和整体性;文献[8]介绍了在慕课教学中程序设计类课程实践教学、作业、测验与考试设计原则。
基于现有研究,经过课程教学团队多次线上学习和研讨,秉持以学生为中心,以线上紧密互动为支撑,以全链条测评数据为依据的教学思想,最终制定了“小规模限制性在线课程(Small Private Online Course,SPOC)+腾讯会议+雨课堂”三位一体的线上教学模式。
1 开课前准备
(1)与学生建立联系。在2019-2020学年第一学期期末时组建两个教学班QQ群,确定各班课代表,并通过教务网站获得全体学生联系方式,保证与学生联系畅通。
(2) 学生个人情况调查。学生学习设备和网络环境是进行在线学习的必备条件,为此采用雨课堂对学生具体情况进行调查。经过调查,上课学生中有个别人没有电脑,且暂不具备购买条件,无法进行上机操作练习,只能使用手机进行在线学习。对于这部分学生,暂时先让他们提交程序代码,等条件具备或开学后加强上机练习和辅导。
(3)教学资源准备。开课之前在校云平台创建了计算机程序设计SPOC,学生课前预习、实验作业和单元测试等教学活动将在该平台上完成。此外,课程电子版的自编教材《VisualBasic程序设计教程》及微视频等资源也共享至班级QQ群,供学生使用。
(4)教学工具选择与模拟授课。开课之前,在多次进行多种教学工具课堂模拟、比较之后,最终选定了腾讯会议+雨课堂的授课模式,并结合SPOC和QQ群,共同满足教学过程的各项需求。考虑到网络平台可能出现卡顿等问题,将腾讯课堂、QQ群课堂作为备选的授课平台,并购置耳麦、数位板等设备,为教学做好充分准备。
(5) 与学生连接测试。在临近开课时,与100多名学生一起对各个教学软件进行最终测试,效果良好。
2 計算机程序设计教学设计与实施
2.1 教学平台选择
腾讯会议是一款在疫情期间向全国用户免费开放的会议软件,能够提供300人不限时的会议功能。该软件可以提供实时共享屏幕、语音、视频、文字交互、在线文档协作、参会人员信息统计等多项功能,支持客户端、手机小程序和日历等多种入会方式,操作简单,稳定可靠。
雨课堂是清华大学推出的智慧教学工具。该软件利用PPT和微信,可实现包括反馈、弹幕讨论、随堂测试、随机点名、数据采集与分析等功能,为课堂上实现师生互动提供便利条件,也将课内与课外紧密地联系起来。此外,通过雨课堂的数据统计功能,能够使教师更好地了解学生学习状况,从而针对教学活动进行调整和改进。