依托在线评测平台助力C语言程序设计实践教学
《中文科技期刊数据库(全文版)教育科学》2020年 第04月 01 | 张久杰;夏玉芹通信作者 包头师范学院计算机科学与技术系,内蒙古包头014030
摘 要:C语言程序设计是计算机科学与技术、软件工程等专业的重点基础课,针对此类课程的教学改革一直备受关注备。C语言程序设计教学中改革空间最大的部分依然是求解实际问题的程序代码设计和编写能力。针对C语言课程教学中面临的无辅助性实践教学平台、学生问题难以及时反馈、课程作业仍停留在文本层面、学生实际编程能力评价的客观性不足、课堂教学过程起伏性差和交互感低以及学生学习过程缺乏趣味性和竞争性等问题,结合教学院系的实际情况开展了基于在线评测平台的C语言程序设计课程教学改革,平台引入后,建设了题目资源库,优化了教学大纲和教学设计,采用了“边讲边练”的核心教学模式以及“所有实践上平台”的关键教学策略。通过横向对比学生编程求解问题的真实表现和纵向对比学科竞赛水平的发展情况,证明了依托在线评测平台开展C语言程序设计教学改革的积极效果。教学改革实践经验具有一定的可推广性,教学中积累的数据能够为进一步研究教学工作提供强有力支持。
【参考文献】
[1]王辉,胡新华,张广泉.集群式程序设计竞赛评测系统设计与开发[J].计算机应用与软件,2009,026(09):119-122.[2]杨松涛,王斌,张海燕.从ACM/ICPC竞赛探讨大学生的能力培养[J].计算机教育,2010(24):16-18.[3]李月军,李娟,李英玉.融入ACM/ICPC竞赛内容的数据结构教学改革与实践探讨[J].内蒙古师范大学学报(教育科学版),2012(3):137-140.[4]芶生平,杨鹏,汪小平,等.以ACM/ICPC竞赛为载体探索课程体系建设与创新人才培养新模式[J].中国大学教学,2010(7):71-73.[5]金保华,闫红岩,张晓娟,等.基于ACM/ICPC的程序设计语言的教学改革与实践[J].中国电力教育,2011(20):79-80.[6]廖雪花,厉兰洁,唐思娩.基于Online Judge的C语言程序设计实验课教学改革研究[J].计算机教育,2017(6).[7]任珍文,杨超,印茂伟,等.基于OnlineJudge的计算机编程课程实践教学手段优化[J].西南科技大学高教研究,2019(4).[8]王荣芝.基于在线评测系统的程序设计类课程混合学习模式设计[J].计算机教育,2018(8):126-129.[9]李娟,高丽平.基于SPOC+OJ系统的C语言混合教学模式探索与实践[J].工业和信息化教育,2017(01):53-57.[10]李博,孟成博.对HUSTOJ在线评测系统的若干优化与创新[J].现代计算机(专业版),2017(35):47-50.