高中信息学奥林匹克竞赛辅导工作的探究与实施

2016-05-30 14:53李茹萍
考试周刊 2016年37期
关键词:奥赛信息学辅导

李茹萍

全国信息学奥赛开始于1984年,甘肃省开始于1993年,相差9年时间。自2014年高考加分保送政策有所变动之后,全国信息学奥林匹克竞赛参赛学生总人数逐年递增,竞赛活动搞得如火如荼时,甘肃省参赛学生人数却呈现递减趋势,这是为什么呢?经过这么多年的辅导我发现问题如下:

家长的认识。西北省份经济发展相对落后,家长对孩子的期望过高,但衡量学生学习质量的方法过于偏激。大多数家长把学习成绩作为唯一衡量学生学习质量的标准,对于那些不参与高考的科目不重视,即使孩子有某方面的爱好,如果与高考无关也会不支持。

学校领导的认识。作为信息奥赛辅导八年的辅导老师,我最大的体会是:学校在竞赛中能取得成绩与学校领导科学与时俱进的办学理念至关重要。特别是近年来,学校领导如果没有认识到竞赛与学生发展的重要性,无论活动经费、时间,还是参加辅导学生的学习、生活问题,不提供支持,信息奥赛辅导根本无法开展,比如甘肃的好多高中自信息学奥赛联赛取消报送和加分资格就突然中断辅导。

信息技术教师专业水平的影响。西北省份信息奥赛为何发展缓慢,除以上两个原因的影响之外,还有一个重要的原因是信息技术教师专业水平的影响。因为学校师资队伍缺乏,再加之小学、初中、高中信息技术课程内容基本word、excle等常用操作软件,所以很多学校的信息技术老师都不是计算机专业教师,这就造成及时学校领导支持,学生愿意参加,活动搞不起来。

对于以上的问题,辅导教师只能尽自己最大的努力慢慢改善,在辅导过程中多和学生和家长交流,以潜移默化地影响他们,从而改变他们的观念。现在我们要做的事情是认清形势,从学生自身发展和人才培养的角度从事这项工作。

信息学竞赛有NOIP(全国奥林匹克信息学竞赛联赛)、NOI(全国奥林匹克信息学竞赛)和IOI(国际奥林匹克信息学竞赛),这些竞赛选择的语言有PASCAL、C、C++。我选择的是C语言并在C环境下进行程序设计,下面我从学生选取、辅导计划、辅导内容、辅导形式等方面加以介绍。

一、选取培养对象,制订授课计划

西北省份不像其他省份,大多数学生基本上没有听说过信息学奥赛这回事,所以辅导老师在选取培养对象时要加强宣传,通过每周的升旗仪式、校园广播、班会、校园海报等形式让学生知道信息学奥赛是怎么样的活动。经过大力宣传,一般第一节课座无虚席,之后学生会根据自己的情况选择继续学习还是放弃,最后坚持下来的学生就是能参加竞赛的学生。

辅导的过程大体分三个阶段:第一阶段分为三个环节,第一个环节是标识符、数据类型、语句体等基本概念,第二个环节是表达式组成和基本语句运用,第三个环节是选择、循环结构,数组类型。在这三个环节当中引导学生理解结构化程序设计的基本思想和方法。经过一个阶段的学习,有的学生接受不了这种枯燥、乏味的程序,会自动退出,很自然地就筛选掉一部分学生。

第二个阶段对剩余的学生进行集中训练,做大量的数组、循环结构的练习试题,如冒泡排序、进制转换、打印杨辉三角形、奇数魔方阵、马鞍数、数学黑洞等。这个阶段学生的语言语法熟练以后,再逐步深入学习,可以依据学生的学习状态对学生进行二次选拔。

在培训中注意发现那些对程序设计有兴趣、有潜力、可塑性强的学生,进入第三个阶段的学习,再进行函数和过程、文件、高精度(加减乘除/输入输出/组合数),查找排序,素数判定/方程的解/因式分解,进制转换及应用,N皇后问题(回溯法)等基本算法的学习;学算法时,先让学生自己想,尝试做;然后看标准算法和标准程序,再对比优劣,取长补短。基本的算法必须牢记,这是今后竞赛编程的基础。

二、注重自主性学习,辅导小组的形式多样性

信息学竞赛知识不是我们上课讲给学生的word、excel,也不是让他们制作幻灯片,而是一门语言,需要我们课外辅导,辅导时间不足,这是信息学奥赛辅导难度大的一个重要原因,为了提高效率,我们应该注重自主性学习,教师是学生学习的领导者,学生才是学习过程的主体,在辅导过程中强调以学生自主学习为主,刻意培养学生的自主学习模式,适当引导激发兴趣,让学生感受到程序的独特魅力。当学生掌握一些知识、产生参与活动的兴趣、具备一定的学习能力后,他们会急于自己获取更多的知识。

传统课堂要求学生规规矩矩地坐着学习,稍微有走动就是违反纪律、不认真的行为,我认为信息技术需要“活动的课堂”。让学生上机调试自己的程序,增强学生的成就感。学生的成就感来源于问题解决后的满足心理。当学生编写出可运行的小程序时,我不失时机地让学生上机调试,对于运行成功的学生在上课时集中演示,增强学生的成就感。而且成功运行的程序有不同的程序内容,可以结合比较法,让学生自己讲解,刚开始学生都没上过讲台,宁愿把程序讲给我,而让我再讲给大家。但是我鼓励他们,提示他们,让他们把自己的想法完全展示在别的同学面前。再让其他学生听懂后思考,向这位学生质疑。我经常说的一句话是“看谁能把他问的下不来讲台,谁的问题就有水平;如果谁能顺利地从讲台上走下来,就说明他彻底把这道题吃透了”。最后,有的学生虽然程序错了,但还是愿意拿到讲台上展示,让学生帮助他找错误,这样就达到师生互动、人机互动、生生互动的目的。

在组建辅导小组时,我提出“梯队”学习模式,利用“帮”、“传”、“带”的学习策略。在知识与能力上,信息学竞赛更侧重的是学习能力的培养,而不是传统教学中单纯的知识的传播。考虑学习学习中存在差异性,学习团体在不同时期、不同阶段进行重组,以团队讨论促进学生学习,辅以集中训练促进大幅度提高,让学生在参与自我学习的过程中不断交流巩固知识,领悟知识,从而掌握知识,达到培养能力、提升水平的目的。模仿是入门的关键,榜样的力量是无穷的,动态提出各小组的领军人物,小组之间相互比较,不同小组,不同水平成阶层状,不同小组成员亦可相互交流,看别人学习,引导学习,鼓励“小先生学习法”,一方面增强学生的信心,另一方面促进学生间的相互竞争,让教师教起来省心,保持良好的学习感觉。学生爱学、乐学、会自学,从反馈结果看,学生的能力和自主学习积极性各方面都得以极大的提高,“帮”、“传”、“带”这种学习策略给辅导老师节省时间,提高辅导效率。

三、协调学生辅导与文化科目均衡发展,取得学校老师、家长的支持

高中竞赛内容是非高考科目,所以刚开始时不少学生家长和部分教师对信息学竞赛活动的开展是不支持的(尤其是班主任),他们担心学生会因参加信息学竞赛而造成文化课学习成绩下降。因此,如果不能正确处理好竞赛和文化课学习的关系,真的造成文化课学习成绩下降,将使竞赛辅导工作很难开展。所以我们在日常竞赛辅导过程中非常注意和其他课程的协调关系,努力提高学生的学习效率,尽可能少地占用学生的业余时间。我们要尽量不发生因同学参加竞赛辅导而影响学习的事情,相反通过编制程序可以培养学生分析问题和解决问题的综合能力,对于学生的学习有很大的帮助。从以前毕业的学生看,真正能在竞赛中取得成绩的学生,各文化课成绩都很优异,在班甚至年级名列前茅。有一个班主任这么说:竞赛和文化课相辅相成,相互促进。正因为如此,目前我校的信息学竞赛活动不但得到家长和老师们的大力支持,学生的学习热情也赢得家长的理解、认可和赞许,进而形成家长、学生、学校之间一致的良性循环。

四、辅导老师应不断钻研业务提高自身素质

信息学奥赛辅导老师应深感责任重大,为了辅导好学生信息学竞赛,积极提高自身素质,通过各种途径查找竞赛题,深入钻研各类竞赛题的解法,适时让学生做适合自己的题,扩展学生的知识面。在某一阶段可以找一些趣味性的题,让学生通过编程解决这些问题,使他们深刻意识到学习奥赛的重要性;教学适时采用不同的教学方法,丰富奥赛课堂,提高学生学习的兴趣和积极性;经常与本校、其他学校奥赛辅导教师的交流,及时总结解题规律,积极探索、改进竞赛辅导方法。

总之,信息学奥赛辅导是一项程序设计教学,它是一项实践性很强的工作,因此不能采取纯理论解析的教学方法。“纸上得来终觉浅,绝知此事要躬行”,只有亲自动手,亲自实践,才能真正体会其中的奥妙。因此我们在重视通过书本知识的教学使学生获得系统的基础知识的同时,必须加强基本技能的训练,创造多种多样的活动形式,使学生把所学知识运用于实际,尽可能地让学生亲自动手、动口、动脑地学习,培养学生利用旧知识获取新知识的能力。这样学生才能驾驶信息学奥赛这艘航船,顺利抵达胜利的彼岸,达到我们的共同心愿。

猜你喜欢
奥赛信息学辅导
野蛮生长的学科奥赛,该管管了
鸡NRF1基因启动子区生物信息学分析
初论博物馆信息学的形成
2017年斯洛文尼亚奥赛不等式试题的推广
miRNA-148a在膀胱癌组织中的表达及生物信息学分析
2014年信息学与计算国际会议
学习实践科学发展观辅导
学习实践科学发展观辅导
党的十七届三中全会《决定》学习辅导
党的十七届三中全会《决定》学习辅导