在线评测平台在信息学奥赛辅导中的应用

2018-06-30 06:27赵明阳
中国信息技术教育 2018年10期
关键词:自主学习

摘要:在信息学奥赛辅导过程中,学生需要大量做题来掌握算法,但对学生程序进行评测是一个非常繁琐的工作。网络上有许多在线评测平台,却不太适合初学者。因此,作者提出,若信息学奥赛教练能够利用校园网络服务器构建自己的在线评测平台,拥有适合自己学生训练的题库,能及时关注学生的完成情况,发现学生程序的问题,有针对性地调整教学策略,那么,对学生的辅导就会取得事半功倍的效果。

关键词:在线评测平台;信息学奥赛;自主学习

中图分类号:G434 文献标识码:A 论文编号:1674-2117(2018)10-0026-03

信息学奥赛是对学生程序设计能力和利用计算机解决实际问题能力的考察。学生需要学习计算机语言及数据结构与算法,更需要大量的习题训练来培养计算思维。信息学奥赛与其他学科竞赛的一大明显区别就在于当学生把程序写好之后,必须通过所有的测试点才能得满分,通过部分测试点只能得相应的分数,而如果程序可以运行,测试点一个都不能通过的话,那么就算程序写得再长,算法再好,也只能得零分。由此可见,信息学奥赛辅导中学生训练的程序评测是非常重要的一个环节。

平时组织模拟竞赛时,教练可以采用单机版软件进行统一评测,但如果学生平时训练的所有练习都交给教练来评测,那么这个工作量无疑是非常大的,所以在线评测就登场了。在线评测平台多指信息学在线评测平台,它可以做到随时提交,随时评测,非常方便。但目前许多在线评测平台都或多或少存在一些问题,如题量大、题目参差不齐或针对性不强等。中学信息学奥赛教学最初面对的往往是没有任何程序设计基础的学生。针对上述情况,如果教练能自主搭建适用于自己学生的在线评测平台,建立适合初学者和有一定基础的学生训练的综合题库,那么,信息学奥赛教学就能取得事半功倍的效果。

笔者选用的是vijos系统平台,该平台配置好之后,教练可以根据难度和竞赛要求的算法精选各类习题组成题库供学生平时学习与训练。有了这个在线评测平台,笔者的信息学奥赛辅导如虎添翼,下面就谈谈这个在线评测平台在信息学奥赛辅导中的应用。

利用在线评测平台,有效培养学生自主学习的能力

自主学习能力是当前教育中对学生重点培养的能力之一。具备了良好的自主学习能力之后,学习对学生而言就不再是被动的接受过程,而是主动地、自主地获取知识和信息的过程。信息学奥赛强调的是学生个体的发展,教练不应该用统一的授课方式来强制、统一学生的学习进度;学生的学习程度、学习方向各不相同,这也使得教练不可能对其进行统一的授课。这就决定了教练在教学中先要注重培养学生的自主学习能力,然后再根据他们的学习实际情况进行单独辅导。借助在线评测平台正好可以有效培养学生的这种能力,学生可以在题库中选择适合自己的学习任务自主探究。在解决问题时,学生先要进行系统的分析,在遇到没有掌握的知识时,根据实际需要到书本或者网络上找相应的知识,消化掌握后再解决问题,若还有疑问,可以找教练提供帮助。例如,笔者所在的奥赛小组里有一位高一的学生,他在初中的时候已经对各种算法有所涉猎,只是不是很深入,为了迎接11月份的全国青少年信息学奥林匹克联赛(以下简称“全国联赛”),笔者要求他在每个周末深入学习一种算法,资料和习题从在线评测平台上获取。随后两个多月的时间,他每周除了上课时间,周末均花一定的时间学习和探究算法,配合在线评测上的习题训练巩固,遇到解决不了的问题,就在在线评测论坛上与其他同学交流,或者在辅导时间来提问,最终取得了全国联赛一等奖的好成绩。在这样的信息实践过程中,学生都是自己发现问题、思考解决问题,而这样的过程无疑更加适合学生的个体发展,更能培养学生自主学习的意识,可以更大限度地促进学生信息实践能力的提高。

利用在线评测平台,不断完善学生自我检测与评价

在信息学奥赛训练中,教练需要注重对学生的信息评价与完善能力的培养。实际上,学生对信息的评价与完善比具体的实践操作过程更为重要,因为它是学生对整个实践过程的反思:对算法的选择、实现和操作过程都要进行思考和总结。要实现有效的评价与完善,不仅需要学生重视信息学以及相关科目的基本原理、理论和方法,还需要他们对与之相关的所有信息进行一个结论式概括,这种形成观点的过程比具体操作过程更重要,要培养这种能力,在线评测平台可以助学生一臂之力。

在训练中,在线评测给了学生一个独立的思维空间。学生先根据自己对题目的理解,综合与之相关的所有信息进行理解、分析、编程,然后生成大量的测试数据测试自己的程序,并根据测试结果对程序的缺陷进行修改,最后的评测也给学生一个测试结果,并通过测试系统反馈的数据,对学生的思想与方法进行检测,学生的程序是否完全正确就一目了然了。例如,奥赛小组里有这样一位学生,智商很高,却非常粗心,每次笔者讲算法或者题目的时候,只要稍微点拨一下他就可以快速理解并完全接受,但在实际做题时,往往算法思想正确却得分很低。针对他的这个缺点,笔者要求他在在线评测上至少要做100道题目,每道题做完之后不能急着测试,而是先自己设计数据评测,修改程序后再提交到在线评测,而且还要求每道题的得分应该在80分以上(注:每道题的分值为100分)。经过一个暑假的训练,他在2017年的全国联赛中,也取得了全国一等奖的好成绩。

在线评测的训练,既可让教师不断完善自我检测与评价系统,也使得学生的信息活用与完善能力大为提高。

利用在线评测平台,方便教练适时关注学生的学习过程

在线评测的题库给学生提供了丰富的包括不同知识点、不同難度的各类试题,适合不同层次的学生使用。在平时的训练中,学生如果盲目做题,会觉得置身于茫茫题海,容易迷失方向,而且那样会占用了大量的时间,却收效甚微。所以在平时训练中,教练更应该关注每位学生的学习过程,指导他们有序、有针对性、高效地完成学习,针对不同层次的学生,布置不同的学习任务,实施个性培养目标,使得不同层次的学生都有不同程度的收获,从而达到整体水平的提升。例如,在暑假放假之前,笔者根据奥赛小组里每位学生的水平差异,给各自布置了不同的算法学习任务和习题作业,要求他们在暑假通过在线评测自主学习。为了了解学生的学习情况,笔者在在线评测中创建了团队,让学生都加入这个团队。这样,笔者可以清楚地了解每位学生做了哪些题目,而且还可以通过“记录”功能,关注他们的提交情况。

此外,在校园内构建信息学在线评测平台,学生平时如果在网上看到好的题目,也可以添加到题库中,做到资源共享;同时,无论在家里还是在学校都可以通过在线评测学习与交流。

笔者在实践中充分利用好这个平台,让研究兴趣相近的学生有了共同的目标,提高了他们的学习效率;利用该平台营造了一个良好的学习氛围,对信息学奥赛选手的培养产生了积极的作用,也使教练的辅导工作更加轻松、有针对性,从而达到了事半功倍的效果。

参考文献:

[1]曹文.全国青少年信息学奥林匹克联赛培训教材[M].南京:南京大学出版社,2004.

[2]吴文虎,王建德.信息学奥林匹克竞赛指导[M].北京:清华大学出版社,2003.

[3]李乾勇.高中生信息技术奥赛辅导工作的要点探析[J].信息与电脑(理论版),2016(6).

[4]陈乐.中学生信息学奥赛辅导的实践研究[J].中国信息技术教育,2015(15/16).

作者简介:赵明阳,(1979.12—),男,汉族,本科,浙江省江山中学高级教师,研究方向为信息学奥赛、高中信息技术课堂教学。

猜你喜欢
自主学习
优化师幼互动,促进幼儿自主学习与发展
创建“自助餐选菜式”自主学习模式
培养初中学生英语自主学习能力的尝试
论如何打造高效的高中英语课堂教学
浅议“先学后教”教学模式下的学生自主学习
浅论高中语文写作中对学生自主学习能力的培养
高中生英语自主学习能力培养研究
翻转模式在“液压与气动”教学中的应用研究
中职学校“生本课堂”的调查研究与实践
践行少教多学,构建高效课堂