本人是一名信息学奥赛辅导教师,通过几年的探索和努力,我辅导的学生在这项竞赛中取得了一定的成绩。但在教学中深感这项竞赛与其他学科竞赛相比有许多独特之处,并在辅导中发现了一些困惑及对策,现与同行交流。
几点困惑
1. 竞赛大纲与信息技术课程的教学大纲不一致
分区联赛分初赛和复赛两阶段进行,初赛为笔试,30%是计算机基础知识题,70%是程序设计题。其中基础知识题只有少部分与信息技术教材相关联,大部分涉及计算机原理等专业课程;对于程序设计部分,初中信息技术教材不作要求,高中教材中也只讲了简单的VB,这点知识无疑是杯水车薪,而程序题的难度比程序员等级考试的难度还要大。复赛是上机操作,在三小时内完成4道编程题,用测试数据进行量化。
2. 参赛选手的分散与集中辅导的矛盾
这项竞赛只分高中组和初中组,各年级不分组,而参加这项竞赛的选手都是对计算机有兴趣且学有余力的少数学生,所以他们往往分布在各年级各班,集中辅导相当不易。
3. 集训时间难以保证
前面已提到这项竞赛大纲与信息技术课程相距甚远,因此不可能利用信息技术课的时间进行培训,只能利用节假日或课余时间。我做了一个统计:一个成熟的参赛选手,所需的课时大致如下:计算机基础30课(有部分在信息技术课中解决);程序设计入门关:能自顶向下逐步求精,以PASCAL语言为载体,约需120课时;算法设计提高关:掌握常用的算法,如递归、回溯、动态规划、数学建模等,约需60课时;综合训练关:剖析竞赛中的各种实例,约需40课时;另加上机操作200课时,以上合计450课时。以每周活动1~2次计3课时,也需三年多的时间。如果一个选手按照这种进度来进行辅导,时间上是不允许的,因此只有提高效率,合理支配时间,让学生成为学习的主体,教师起引导作用,才能赢得时间。随着校园网的建成与家庭上网的不断普及,一种崭新的教学方式——网络学习正在计算机辅助教学的基础上逐步兴起,我在竞赛辅导中充分利用这一资源,合理地解决了上述问题。
网络资源在辅导中的应用
1. Internet的搜索引擎来获取知识
Internet是一个知识的海洋,充分利用这一资源,引导学生自己动手获取知识,从而解决课时上的不足。在辅导中时间上不允许教师面面俱到,学生往往会留下许多疑问。教师也会布置一些让学生“跳一跳,才能摘到”的作业,所有这些学生可以利用业余时间上网来实现,常用的方法就是利用Internet的搜索引擎。如:我在讲动态规划时,需要这方面的有关资料,我就教学生用中文Google(www.google.com)或Baidu(www.baidu.com)来搜索,输入关键字“信息学”,在搜索结果中进一步搜索关键字“动态规划”,最终搜索到相关网页1830个,学生可从中有选择地浏览,下载有用的网页。这些资料由浅入深,有具体的例子、详细的程序、完整的测试数据,学生看后一目了然。再如我在布置学生做近几年分区联赛复赛试题时,只要布置是哪一年第几届第几题就行了。此后,具体的题目则由学生通过搜索来查找,有疑问时就去搜索这道题的解题报告,编好程序后,再去下载测试数据,自己测试,自己核对答案,如果有错,自己去分析,自己不能解决的问题同学之间可以讨论,也可让教师提供帮助。利用Internet资源,学生的学习过程由原来的教师承包演变成以学生自学为主,教师指导为辅,这样学生获得的是“活知识”。再从时间效率上来看,在传统模式下,讲评一届复赛试题需要十课时,而现在只需两课时,并且学生不受时空的限制,可在家里完成作业。
2. 开办信息学奥赛网站
很多信息学爱好者在Internet上开设了网站,办得比较好的有“信息学初学者之家”、“大榕树”等,我利用学校的校园网,也开办了信息学奥赛网,开辟了“奥赛简介、新闻速递、热门文章、算法分析、作业报告、软件下载、联赛试题、新手论坛”等栏目。利用这一平台,我发布每周作业、解答学生疑问、提供最新竞赛信息、对成绩突出的学生进行表彰等。学生们则利用论坛进行交流,论坛成了少数“高手”展示才能的舞台,学生的潜能一旦开发出来,其爆发力往往会超出我们的想像。如在每年的奥赛中,总有学生会提出一些独特的想法,设计出优于标准程序的算法,令命题者拍案叫绝。通过论坛的讨论,往往能形成问题的最佳解决方案,特别是通过对同一问题的不同解决方案的交流,使大家都获取了通过课堂教学无法得到的知识,这对开拓思路、培养团队精神和协作精神很有帮助。
最近,江苏省信息学奥林匹克网上夏令营的成功举办就是一个很好的例证(http://jsoi.czyz.com.cn)。这次夏令营是这样开展的:先在网上定期发布培训资料,每次发布一讲,营员们下载后在家自学,有什么问题可发电子邮件到指定的教师,也可到网上论坛上发帖由大家共同探讨,在规定的时间内完成作业报告并上传。日后,再在网上公布测试数据、优秀解题报告、作业完成情况,最后的考试也在网上进行。整个活动紧张、有序,既节省了大量的经费,又取得了事半功倍的效果。
通过初期的培训,根据学生的基础和整体能力情况,以及学生之间的关系密切程度,我在各个年级组建了多个兴趣小组。组建的原则是:保证每班至少1~2名较优秀的学生作为该组的中坚与核心,让他们担任小组长,各兴趣小组在组长的带领下开展丰富多彩的活动。这些活动的开展,都是借助于网络进行的,如打擂台活动,由兴趣小组之间互相出题,在规定时间内完成,测试后排名,再如开办专题网站等。利用这一手法,极大地调动了学生的学习积极性,整体水平迅速上升。反过来想一下,如果离开网络,单是教师要把某个资料发到各个同学手中的这一项任务,就要经过很多环节,而利用网络,只要动动鼠标就可以了。(江苏省海安县海陵中学 王孝东)