衷宜 陆建峰 赵学龙


摘 要:按照金课的建设要求,文章提出把混合式教学模式引入“C++程序设计”教学中,利用MOOC平台、翻转课堂工具、程序自动评判平台等信息化教学工具,实施小班化教学、知行结合的机房教学等举措,以编程实践、分组讨论、弹幕、投稿等方式增强学生参与感,并将敏捷开发的价值观和原则应用于编程实践中,提升学生的自信心和成就感。实践结果表明,该教学模式能有效提高学生对理论知识的掌握以及实践能力,对比线下教学具备明显的优势。
关键词:线上线下混合式教学;MOOC;SPOC;翻转课堂
中图分类号:G642 文献标识码:A 文章编号:1002-4107(2021)05-0027-02
为了切实提高学生的编程能力,南京理工大学计算机学院根据教育部“淘汰‘水课、打造‘金课”的要求[1],开始在多门编程能力相关课程中实施线上线下混合式教学模式[2],以期达到课程的高阶性、创新性和挑战度,打造出“以学生为中心”的系列金课,其中,“C++
程序设计”作为计算机大类全体大一新生的程序设计
入门课,与第二年暑期的“C++课程设计”共同完成的C++语言及其程序设计的教学内容,对学生编程兴趣、软件基础能力、系统能力等方面的培养起到了奠基作用,自然成为了教学改革的先锋之一。
一、教学组织
在“C++程序设计”课程中,课程团队以“金課”的高阶性、创新性和挑战度为标准设计课堂教学:不仅要达到掌握坚实的理论基础的目标,更要培养学生应用、分析、评价甚至创造的能力;采用先进的信息技术手段,增加师生、生生互动,并满足程序设计课程的需求;以学生发展为中心,根据学生的学习状况,实时调整课程进度和重点;在实践和作业中设有一定难度的内容,并以循序渐进的方式引导学生进行深入研究。……