摘要:通过对C++程序设计课程的特点及现状的分析,阐述了“新工科”背景下C++程序设计课程改革的必要性,从教学模式、教学内容、课堂教学形式、考核方法、反馈机制和课程资源建设等方面给出了课程改革的策略,以适于学生自身个性化发展,提高学生解决复杂问题的能力。
关键词:新工科;C++程序设计;教学模式
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)08-0098-02
2017年2月以来,教育部积极推进新工科建设,先后形成了“复旦共识”“天大行动”和“北京指南”,并发布了《关于开展新工科研究与实践的通知》[1]《关于推进新工科研究与实践项目的通知》[2],全力探索形成领跑全球工程教育的中国模式、中国经验,助力高等教育强国建设。课程是教育最微观、最普通的问题,但它要解决的却是教育中最根本的问题——培养人,是关乎宏观的战略大问题。“以学生发展为中心”是世界高等教育共同的理念,课程是体现这一理念的“最后一公里”[3]。
C++程序设计作为计算机科学与技术专业学生的入门编程语言,其学习的好坏不仅影响到后续课程,而且影响学生对计算机专业学习的信心,其基础性和重要性不言而喻。文献[4]中提出了基于微课程的C++程序设计辅助教学研究方法。文献[5]将MOOC与传统课堂教学相融合,实现线上线下的混合式教学模式。文献[6]从算法选择、案例驱动、教材精选、自主学习和教学评价等方面提出了C++程序设计双语教学的策略,以此提高学生的国际视野、创新精神和综合素质。……