基于竞赛的程序设计类课程教学改革研究
Competition-Based Teaching Reform in Programming Courses
摘要: 针对程序设计类课程教学中实践能力培养不均衡等现实问题,开展基于ACM/ICPC竞赛的“程序设计(C)”课程教学改革研究。以构建军事特色竞赛案例库为内容基石,构建赛教深度融合的全员全周期教学体系,并实施多元评价机制。对千余名学生的问卷调查结果表明,本次教学改革不仅有效激发了学生的学习内驱力,更在实践中使其编程能力与算法设计能力得到有效提升,为探索人才培养新路径贡献了新的实践方案。
Abstract: In response to practical issues such as imbalanced cultivation of practical skills in programming course teaching, this teaching research paper explores the reform of the “Programming (C)” course based on the ACM/ICPC competition model. The reform establishes a military-specific competition case library as its foundational component, constructs a fully integrated competition-education system that encompasses all students throughout the entire learning cycle, and implements a diversified evaluation mechanism. Survey results from over a thousand students indicate that this teaching reform not only effectively stimulates students’ intrinsic motivation for learning but also significantly enhances their programming and algorithm design capabilities in practice, thereby contributing a new practical approach to exploring innovative pathways for talent cultivation.
参考文献
|
[1]
|
“新工科”建设复旦共识[J]. 高等工程教育研究, 2017(1): 10-11.
|
|
[2]
|
吴永辉. 基于“编程解决问题”的程序设计语言实验——以程序设计方法的综合应用为例[C]//中国计算机学会, 全国高等学校计算机教育研究会, 教育部高等学校计算机类专业教学指导委员会. 2022中国高校计算机教育大会论文集. 2022: 364-368.
|
|
[3]
|
吴岩. 建设中国“金课” [J]. 中国大学教学, 2018(12): 4-9.
|
|
[4]
|
郭云镝, 傅向华, 李经宇. 融入算法竞赛训练体系的算法设计与分析课程教学实践[J]. 计算机教育, 2024(11): 178-181+186.
|
|
[5]
|
杨松涛, 王斌, 张海燕. 从ACM/ICPC竞赛探讨大学生的能力培养[J]. 计算机教育, 2010(24): 16-18.
|
|
[6]
|
曾雪强, 卢家兴, 吴水秀. 基于程序设计竞赛的计算机创新型人才培养探索[J]. 教育教学论坛, 2023(24): 32-35.
|