APP下载

基于知识与能力导引的程序设计课程作业在线评测系统

2020-06-08赵冯平张翠莲黄镭

广西广播电视大学学报 2020年2期

赵冯平 张翠莲 黄镭

[摘 要]实践环节是程序设计课程的重要组成部分,文章通过分析、比较相关的程序在线评测网站,结合教学实践,建立了程序设计课程作业在线评测系统网站,系统给学生提供编程练习题,在线提交程序,在线即时评测。系统在习题中融入程序设计知识、编程技巧介绍,有些题目的设计,更是把程序设计的思维及行动过程融入其中,培养学生的抽象思维能力、理解逐步求精设计思想。

[关键词]程序设计课程;实践环节;作业在线评测

[中图分类号]G642;TP311 [文献标识码]A [文章编号]1008-7656(2020)02-0019-05

一、问题的提出及解决思路

程序设计课程的实践环节非常重要,如果把纸面作业、传统的纸面试卷考试作为重点,是很难真正学会编程的。学生上机的机时不足或其他原因造成的实践环节欠缺,程序的设计与程序编辑输入、程序的调试分离等原因,学生学习程序设计感到比较困难;传统教材上的程序例子往往难以表现程序设计、调试的过程,给出的是设计的结果及设计说明;学生和教师在日常生活和传统学科学习中形成的惯性思维,教师往往会侧重于对课本中程序的每一步进行讲解,而学生努力学习规则、理解书中程序例子,最后可能会发现,即使课本内容全明白了,实际的编程问题还是难以下手。

最早的在线评测系统主要应用在高端的编程算法竞赛中,随着互联网的发展、普及,大量的在线程序设计评测系统也应用到了算法设计、数据结构和程序设计的教学领域[1],使学习更富趣味性和挑战性。……

登录APP查看全文