为落实“学生中心、雇主导向”的专业建设理念,切实解决计算机科学与技术专业人才培养过程中与目标企业岗位需求脱节问题,计算机科学与技术系于本学期正式启动了《C++程序设计》课程的微改进工作。经过专业前期企业调研和“合理性论证”系列工作,C++程序设计课程组于2026年春季学期召开多次专题研讨会,研究课程存在的教学问题、制定解决措施,推进课程的不断改进。

课程组分析认为当前C++程序设计课程中仍然存在成绩构成不合理、考核形式单一、评价反馈滞后等问题。特别是占成绩比例较大的期末终结性考核中,因循传统的结构化试题模式,题型设置较为固定,倾向于对单个知识点的考查,学生在考试中只需按照固定模式编写代码,无需考虑项目的整体架构、需求分析和代码优化等问题。这使得学生虽然能在考试中取得好成绩,但在面对实际项目开发时,往往感到无从下手,缺乏独立完成项目的能力。

因此,课程组初步确立了四个改进措施。一是调整成绩比例,强化过程性考核。提升过程性考核成绩占比,增加过程性考核形式,通过多元化的过程性考核,全面跟踪学生的学习过程,引导学生注重平时积累,培养良好的学习习惯。二是增加阶段测试次数并利用专业评测平台保障师生及时把握测试结果,并在课堂上针对地进行重点辅导。通过频繁的阶段测试和及时的反馈,让学生及时了解自己的学习进度和薄弱环节,便于调整学习策略,教师也能根据测试结果优化教学内容和方法,提高教学的针对性和有效性。三是对标岗位标准,增加团队项目实践。在课程教学中至少安排1次分组任务,任务内容与要求需结合实际应用场景,并以5 - 7人为一组,共同完成项目的需求分析、设计、编码和测试等全部流程。教师根据小组的项目完成情况、团队协作表现、个人贡献度等进行综合评价。通过分组任务,培养学生的团队协作能力、问题解决能力和创新思维,让学生在实践中体会软件开发的完整流程,提升综合编程能力。最后,打破传统结构化考试的束缚,将期末机考调整为项目式考核。考试题目设置为一个完整的小型项目,要求学生在规定时间内完成项目的需求分析、架构设计、代码编写和测试调试等工作。教师根据学生的项目完成质量、代码规范性、功能实现程度、创新点等进行综合评分,全面考查学生的综合编程能力和实际项目开发能力,实现课程教学与实际应用的无缝对接。
C++程序设计的教学与改革从来不是一劳永逸的工作,每一个小的调整,都是为了让这门硬核的编程课,既能守住严谨的技术底色,又能让更多同学愿意走近、真正吃透。后续课程组也会秉承持续改进的理念,把这门课打磨得越来越扎实。