伍 祥 王晓庆 王啸楠
(安徽信息工程学院 计算机与软件工程学院,安徽 芜湖 241000)
《C语言程序设计》是绝大多数本科院校计算机专业一年级上学期所开设的第一门专业必修课程,同时,C程序语言也是多种软硬件课程的先修课程和基础,该课程对计算机专业的重要性不言而喻。因此,针对《C语言程序设计》,国内诸多学者在该课程诸多方面和不同角度提出了一系列卓有成效的举措和改革。罗恺韵等人为提高学生学习C语言课程的主观能动性和自学能力,提出了一种基于反转课堂的教学模式[1];尹兰兰等人利用easyX插件,将C语言课程中涉及的重要算法可视化,以画面的方式展现给学生,大大提升了课堂的趣味性和学生的学习热情[2];王磊等人提出以计算思维为导向的C语言教学模式改革和时间,用以提高学生各方面专业能力[3];谢方方等人通过“思维导图”对C语言课程的知识点进行梳理总结,使得学生在掌握该课程零碎内容更具条理性,极大地提升了其学习和掌握知识的效率[4];贾金芳等人为改变“老师只讲、学生只听”以及授课形式单一的课堂格局,提出了基于SPOC方法的C语言课程改革模式,并将其应用到实践当中,在学生的知识掌握程度和动手能力等方面,取得了良好的效果[5];林平根据MOOC灵活、针对性强等特点,将其引入至计算机教学改革之中,提出计算机相关课程未来的改革方向[6]。
上述改革和实践在一定程度上对学生的C语言学习起到助力作用,并在真实的课程教学中起到较好的效果,但目前C语言教学仍存在以下几方面的问题:(1)学生在C语言学习过程中难以培养模块化编程思维;……