下载后可任意编辑基于 Ch 交互式平台的 C++语言程序设计课程教学讨论基于 Ch 交互式平台的 C++语言程序设计课程教学讨论 打开文本图片集 摘要:针对传统 C++语言程序设计课程存在的问题,提出基于 Ch 交互式平台的 c++语言程序设计教学建设方案,阐述如何搭建线上线下结合的学生综合评价体系,介绍该建设方案在实际教学过程中取得的良好效果。 关键词:C++语言;Ch 交互式平台;项目式;案例;线上线下综合评价 0 引言 程序设计课程是大多数非计算机专业学生的必修课程,也是培育学生基本素养的一门重要课程。C++语言不同于大学英语、高等数学等基础必修课,重在培育学生基于计算思维求解问题的思想和能力,问题分析、建模和算法设计、实战编程的能力。C++语言功能强大、表达形式丰富、使用方便灵活、应用领域广泛,目前大多数高校都将 C++语言作为大学新生的程序设计入门语言,也将其作为数据结构、算法设计等课程的工具语言。 C++语言程序设计是一门实战型课程,程序设计开发环境的选择、课堂教学和实验教学的有机结合、学生计算思维能力和编程能力的评价体系,是课程教学中需要解决的 3 个难题。选择合理有效的开发工具能使程序设计的学习事半功倍,科学合理的设计教学案例和教学模式,能激发学生自主求解问题、学习新知识的动力,而客观的教学评价体系则让教与学相辅相成,设计一套教学讨论方案从以上 3 个方面着手,积极做好学生逻辑思维、计算思维和创新能力的培育。 国内很多学者对于如何针对 C++语言程序设计教学提出了很多很好的建议,如吴文虎教授提出的“理念先行”,就有效地解决了解题思路的问题;斯金纳提出了如何有效提高课堂效果的教学方法。针对如何将“以老师为主”的教学转化成“以学生为主”的教学,后续提出了教学改革方法,有讨论型教学、任1下载后可任意编辑务驱动式教学、混合式教学、抛锚式教学、项目式教学等,这些方法的共同目标是提高学生的学习积极性,化被动传授知识为学生主动猎取知识,并培育学生的程序设计能力、计算思维能力和创新能力,但是这些方法往往擅长从单个方面探究,缺乏一套完整的从开发平台、教学方法和教学效果评价为一体的课程教学讨论,教学方案的效果有所局限。选择合适高效的程序设计开发平台,设计相应的项目驱动式教学方案,并利用线上线下混合管理学生、评价教学成果,完成这三个方面的工作是本课程教学讨论的重点。 1 C++语言程序设计课程现状分析 C++语言程序...