2024年5月13日发(作者:)
在线评测系统在程序设计类教学中的应用研究
0.
引言
程序设计类课程具有入门难、 两极分化严重、 实践性强等特 点,多数
高校依赖计算机实验和综合课程设计, 进行大量编程巩 固训练,培养学生分
析问题和以程序设计思想解决实际问题的能 力。然而,上述实践教学方式的
教学效果并不理想,主要问题概 括为以下几个方面:
(
1
)程序设计类课程一般为
5
个班以上的大班教学,
1
名 教师要同
时指导
200
名左右的学生进行上机实验, 教师工作压力 大,监督能力有
限,且无法及时了解每名学生的实验完成情况, 没有时间和精力对学生提交
的作业一一进行上机验证, 只能通过 抽检的方式检查,导致抄袭现象严重。
(
2
)上机实验教学通常是根据课堂讲课进度安排,实验课 时一般为
2
学时或
4
学时, 上机时间有限, 只能以对课堂理论知 识的验证和巩固理
解为目的, 不能进行有效的编程设计能力的训 练,导致学生实际程序设计和
调试能力差。
(
3
)进行上机实验的案例一般通过教材或课件提供,案例 陈旧,不方
便更新,覆盖知识点不全,且缺乏实用性和趣味性, 因而很难调动学生学习
的积极性和主动性。
(
4
)通过上机考勤、实验作业、课程设计报告等手段无法 全面掌握和
客观评价学生的学习情况, 不利于学生动手操作能力
和创新能力的培养。
所以,如何满足新时期教育发展的需求, 如何提高实践教学 的教学效
果, 是高校教师亟待解决的问题。 随着我国教育信息化 研究的不断深入和
进程的不断加快, 各大高校纷纷将现代教育技 术引入到实践课教学的改革中
来。 为此, 笔者将北京化工大学在 线评测系统应用到计算机科学与技术专
业的程序设计类实践教 学中,提出了符合学生认知和教学规律的教学模式,
在对所收集 的大量实践教学活动原始数据进行科学合理统计和分析的基础 上
得出, 该教学模式能激发学生的学习兴趣, 并在一定程度上提 高教学质
量。
1.
在线评测系统应用现状
在线评测(
online judge
,
OJ)
系统,起源于
ACM
国际大学 生程序设
计竞赛(
ACMInternational Collegiate Programming Con test
,
ACMICPC
,经过
ACM
竞赛近
30
年的发展,各大高校 纷纷开发了属于自己的
在线评测系统。 其中, 国外知名高校的在 线评测系统有美国弗吉尼亚大学
的
UVA OJ
系统、俄罗斯萨拉托
URAL OJ
夫国立大学的
SGU OJ
系统、俄罗斯乌拉尔国立大学的
系统,另外还有一些国外公司开发的知名网站,包括
TopCoder
公司的
TopCoder
网站、
Directi
公司的
CodeChef
网站、
CodeForces
公司的
CodeForces
网站等。国内知名的在线评测系 统中,最早开发在线评测系统
的高校是浙江大学, 其在线评测系 统为
ZOd
提交次数最高的
OJ
系统是北京
大学的
pojE21
,提交 次数仅次于
POJ
的是杭州电子科技大学的
HDOJ
其
中,浙江大 学的
ZOJ
北京交通大学的
BOJ
华中科技大学的
HustOJ
作为开
源在线评测系统,具有很高的实用性。另外,哈尔滨工业大学、 南开大学、
吉林大学、 福州大学等高校也先后开发了在线评测系 统。这些评测系统,
发布者:admin,转转请注明出处:http://www.yc00.com/news/1715586143a2640792.html
评论列表(0条)