基于EduCoder平台的C语言实验自动评测设计
2021-03-04祝建华
实验技术与管理 2021年1期
卢 萍,祝建华
(华中科技大学 计算机科学与技术学院,湖北 武汉 430074)
1 借助 EduCoder平台进行 C语言实验评测的必要性
“C语言程序设计”是高校计算机及相关专业的必修基础课程,是数据结构、编译原理、算法分析、操作系统等课程的先导课程。该课程以C语言为工具,以培养学生计算机思维能力和编程解决实际问题的能力为目标。课程涉及的内容多、知识使用灵活、实际问题千变万化,同一个问题可有多种实现方法,具有很强的实践性和创造性。
工程教育认证标准对课程的实践环节提出了更高要求[1-4]。针对C语言功能强且灵活的特点,为了使学生准确掌握每一个教学重难点知识,提出“着眼能力、精准训练”的实践模式[5]。在设计实验任务时,要依据教学内容,梳理知识点,细化目标,明确要求。例如,要求用位运算实现数据压缩,旨在掌握位运算的应用,为用C语言编写系统软件打下基础。
实验目标的达成有赖于有效的监督和评价机制,传统上往往采用加大检查力度的方法。但由于学生在学习能力、自觉性、主动性等方面存在差异,传统的人工检查方式不仅增加了教师的负担,检查结果不能及时反馈给学生,而且随着作业量的增大、学生人数的增多,很难检查到每一个学生,没有查到的学生难免出现应付交差现象,影响了教学质量的提高[6-8]。
如何创建有效的督促和激励机制,推动每个学生一步一个脚印地完成实验,达到精准训练、全面掌握知识点的目标,是C语言实践教学中需着重考虑和解决的问题。……
登录APP查看全文
