APP下载

面向在线判题系统的程序设计教学方法的研究与实践

2021-09-26林子慧

无线互联科技 2021年15期
关键词:教学研究

林子慧

摘 要:为了改变传统的程序设计教学过程中训练效果不易跟踪,人工判题需要大量人工操作,学生学习积极性不易提高的状况,文章研究并实践了一种应用在线判题系统的程序设计教学方法。通过应用在线判题系统中的题目分类标签、判题结果、小组和比赛以及学生解题情况汇总等功能,可以激发了学生学习的能动性,并为教师提供更直观的教学效果可视化工具,从而有效地提高教学质量。

关键词:在线判题系统;程序设计教学;教学研究

1    在线判题系统与程序设计教学

1.1  在线判题系统简介

在线判题系统(Online Judge System)是一个基于Web的交互式程序设计训练系统。在线判题系统的大量使用始于ACM程序竞赛,为了备赛,国内外许多大学都分别自行开发了类似的在线判题系统,用于日常的训练和内部比赛。在线判题系统的后台管理一个或多个题库,提供训练题目,每个题目有多个测试样例,以验证用户提交的代码的正确性。测试样例一般包含多组输入数据和正确输出数据,学生提交解决问题的程序后,系统通过验证在相同输入数据时,程序是否可以分别正确地输出结果,来判断程序的正确性。本文作者使用开源的江南在线判题系统(Jiangnan Online Judge),通过二次开发不断完善后,为在校学生提供了自建题库的在线判题系统“JP程序设计网站(JPOJ)”,目前系统已正常运行超过两百天,注册用户超过七百人,接收并验证学生提交的代码超过11万次,取得了初步的教学效果[1]。……

登录APP查看全文

猜你喜欢

教学研究
基于地理实践力培养的高中地理教学研究
新形势下的初中英语听力教学研究
高中数学复习课教学研究
三十年来我国语文写作教学研究的回顾与反思
我国英语词汇教学研究述评
高中英语翻译教学研究
中职高考与教学研究
语文课堂有效教学研究
《protel DXP 2004》的教学研究