第8期2023年8月10日计算机教育ComputerEducation中图分类号:G64246Web程序设计课程线上教学模式探索张倩1,廖秀秀1,贾西平1,唐四云2(1.广东技术师范大学计算机科学学院,广东广州510665;2.广东技术师范大学数学与系统科学学院,广东广州510665)摘要:为解决在线与学生交流、发布资源、课程直播、批改作业、程序调试以及管理整个教学过程的需求,提出基于“超星学习通+腾讯课堂+班级QQ群”的在线教学模式,介绍该模式具体在课前、课中和课后3个教学环节中的教学实践,重点阐述在线教学中程序调试能力培养和训练方案,最后说明在线教学效果并提出反思。关键词:在线教学模式;Web程序设计;程序调试;超星学习通文章编号:1672-5913(2023)08-0046-05基金项目:广东技术师范大学2022年教学改革研究项目“以学生为中心基于程序调试的‘Web程序设计’课程教学实践”(102);广东技术师范大学2018年教学改革研究项目“混合教学示范课程‘Web程序设计’”(2018HHJXSF13);广东省高等教育教学改革项目“基于项目驱动和翻转课堂融合的‘Web程序设计’课程教学改革探索和实践”(粤教高函[2018]180号)。第一作者简介:张倩,女,讲师,研究方向为计算机教育,maomaotu3000@163.com。0引言“互联网+”技术在教育行业的应用促进了教育信息化的速度[1]。近年来,超星学习通、腾讯课堂、网易云课堂等多种教学软件、平台的发展与完善,也加速了教学方式向信息化方向发展的进程,在线教学得到了大规模的实战演习[2-3]。Web程序设计是强实践性课程,对学生的动手实践能力、编程调试能力要求很高。在Web项目开发实践中,错误是在所难免的,程序调试是极其重要的一环,占大部分的工作量。课程在编程实践方面存在以下问题:①教学中忽视对程序调试技术的专门讲授与练习,导致大部分学生不会程序调试;②学生编程实践中,面对程序出现的问题无从下手,习惯寻求教师帮助,甚至部分学生为完成作业而抄袭其他同学作业,导致逐渐失去编写程序的兴趣以及自主探求问题的能力;③学生的编程问题不能得到及时有效解决,越积越多,进而出现厌学情绪。在线教学模式下,这些问题会变得更加突出,如何高效组织教学活动,有效地检查学生完成的Web项目作业,及时帮助学生解决编程过程中遇到的代码bug,加强学生程序调试能力,给课程在线教学增加了挑战。目前,程序调试技术在加强学生编程能力、提高教学效果方面所起的重要作用已经被许多教育工作者所认可。文献[4]中提出在教...