基于新工科背景下的编程课程考核网站的设计与实现
2019-03-18黄建昌孙娜刘振超
课程教育研究 2019年1期
黄建昌 孙娜 刘振超
【摘要】针对当前传统计算机专业的教学现状,提出了新工科背景下传统计算机编程课程面临的一些问题。同时,在大数据、人工智能等不断出现的大环境下,为了提高编程课程考核的合理性、公平性,本文基于vue.js和Django框架,构建了一个在线评测系统。
【关键词】 课程改革 在线评测 操作系统 数据库
【课题】课题名称1:河北农业大学第十批教研项目:基于《C语言程序设计》课程的在线考试系统设计(课题编号:2018YB04);课题名称2:河北农业大学2018年大学生创新创业训练计划项目:针对编程课程的在线考试系统设计(项目编号:2018026)。
【中图分类号】G64 【文献标识码】A 【文章编号】2095-3089(2019)01-0253-01
引言
随着新工科概念的提出,越来越多的行业与计算机专业密不可分。针对新工科人才能力培养需求,大学生计算机编程能力是新工科人才能力组成的重要部分。其中,《C语言程序设计》作为大多数高效的计算机专业基础课则显得尤为重要。在传统教学中,编程课程考核多以纸质试卷进行,不能非常科学合理的评判出一个学生的编程能力高低。 针对这些问题,本文设计了一个在线评测系统(Online Judge,简称“OJ”)。OJ系统能够编译和执行代码,并使用预设数据测试这些程序,从而分析出用户提交代码的正确性。只要有一台计算机或一部手机,用户随时随地都可以登陆账号去进行编程练习并由系统进行评测,简化了程序的评测过程,提高了学生的学习效率,减轻了教师的教学负担。
1.系统概述
OJ是一个在线测评系统。……
登录APP查看全文
