基于线上线下联合的“程序设计”课程层次化教学与竞赛训练探究
2025-08-07李泓澍滕少华孙宣东朱鉴
摘 要:信息技术的迅猛发展凸显了“程序设计”课程在理工科教育中的核心作用。针对课程教学现状,本研究提出层次化教学改革,融合BOPPPS与翻转课堂,采用线上线下混合模式,个性化指导,以竞赛和项目驱动主动学习。通过对三个年级学生的学业与竞赛成绩的分析,证实了层次化教学有效提升了学习成效,尤其是低分段学生。同时,竞赛成绩显著提升。综上,层次化教学改革显著增强了课程教学效果,提升了学生理论联系实际的能力,为学生学习提供了有力支撑。
关键词:程序设计;层次化教学;教学改革;新工科
Abstract:The rapid development of information technology highlights the core role of \"programming\" courses in science and engineering education.In response to the current teaching status,this study proposes a hierarchical teaching reform,integrating BOPPPS with flipped classroom,adopting a hybrid online and offline mode,personalized guidance,and competition and projectdriven active learning.Through the analysis of students' academic and competition results in three grades,it is proved that the hierarchical teaching reform effectively improves learning outcomes,especially for lowscoring students.Meanwhile,the competition results have significantly improved.In summary,the hierarchical teaching reform has significantly enhanced the course teaching effectiveness,improved students' ability to apply theory to practice,and provided strong support for students' learning.
Keywords:Programming;Hierarchical Teaching;Teaching Reform;New Engineering
在当今数字化时代,信息技术的迅猛发展正深刻改变着我们的生活方式和工作模式。“程序设计”作为理工科专业不可或缺的基础课程,其重要性日益凸显,不仅是计算机科学与技术专业学生的必修课,也是众多理工类专业人才培养方案中的核心组成部分[12]。随着“互联网+”与人工智能的兴起,程序设计技能已成为跨学科领域中的一项基本素养,这促使理工科教育必须适应时代需求,从传统的知识传授转向能力培养,强调创新精神和实践能力的提升[3]。
然而,面对新时代的挑战,“程序设计”课程的教学现状暴露出一系列问题。一方面,同质化教学内容难以满足学生的个体化学习需求,尤其是在程序设计这样一个实践性强、创新空间大的领域;另一方面,课程安排与实践机会脱节,缺乏持续的编程训练,导致学生编程能力的波动和下滑。……
