您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 在信息学奥赛辅导中我的几点做法
在信息学奥赛辅导中我的几点做法各位老师,大家好!首先感谢范老师给我这次机会,在这里与大家一起交流关于信息学奥林匹克竞赛辅导的一些问题,我把我的一些做法与大家共同探讨,不当之处还请各位老师能够批评指正!信息学竞赛有NOIP(全国奥林匹克信息学竞赛联赛)和NOI(全国奥林匹克信息学竞赛)和IOI(国际奥林匹克信息学竞赛),这些竞赛首选语言都是PASCAL语言,它的特点有:严格的结构化形式,丰富完备的数据类型、运行效率高、差错能力强,有益于培养良好的程序设计风格和习惯,信息学竞赛的辅导也就是指导学生在PASCAL语言环境下进行程序设计,下面我从学生选取、辅导计划、辅导内容、辅导形式等几个方面做一下介绍:一、选取培养对象,制定授课规划程序设计要求学生以PASCAL语言为媒介,通过构造算法去解决由现实生活中抽象出来的各种问题。如果说计算机应用是“人脑延伸”的话,程序设计即为这种延伸的最高形式。程序设计对人的能力的要求是比较高的,也是多方面,编程者不仅要熟悉计算机语言功能,还要有娴熟的编程技术,还要具备扎实的数学基础和算法知识和相应的实践能力、创造能力。为此,我们辅导学生首先考虑到培养对象的选取,每年新学期开始,我都会从刚入学新生中招收50名左右的学生,学生学习成绩(尤其数学成绩)在班里名列前茅,辅导他们学习Pascal语言。大体分三个阶段,第一阶段分为三个环节,第一个环节是标识符、数据类型、语句体等基本概念,第二个环节是表达式组成和基本语句运用,第三个环节是选择、循环结构,数组类型。在这三个环节当中引导学生理解结构化程序设计的基本思想和方法。经过一个阶段的学习,有的学生接受不了这种枯燥、乏味的程序,会自动退出,很自然地就筛选掉一部分学生。第二个阶段对剩余的同学进行集中训练,做大量的数组、循环结构的练习试题,如冒泡排序、进制转换、打印杨辉三角形、奇数魔方阵、马鞍数、数学黑洞等。这个阶段学生的语言语法熟练了以后,再逐步深入学习,我们可以依据学生的学习状态对学生进行二次选拔。选拔出优秀的学生(在培训中注意发现那些对程序设计有兴趣、有潜力、可塑性强的学生),进入第三个阶段的学习,再进行函数和过程、文件、高精度(加减乘除/输入输出/组合数),查找排序,素数判定/方程的解/因式分解,进制转换及应用,N皇后问题(回溯法)等基本算法的学习;学算法时,先让学生自己想,尝试去做;然后看标准算法和标准程序,再对比一下优劣,取长补短。基本的算法必须是牢记的。这也今后竞赛编程的基础。每年进行的全国奥林匹克信息学竞赛联赛分为初赛和复赛时间分别为十月份和十一月份,初二学生一开学就要辅导关于数据结构的知识,包括简单一点的数据结构:栈、队列、链表等;复杂一点的数据结构:树和图,基本概念(二叉树的计数)和基本算法(最短路径等);简单的深度搜索和广度搜索;更多的算法:动态规划等;初等组合:这是信息学解题的思维方式;图论:主要是基础概念方面的,用于理解算法;数学问题:这类题目考的是数学思维,或是数学建模创造力。一定要加强实战模拟练习,提高熟练程序和解题经验。辅导完这些就到了每年的十一月份参加NOIP(全国奥林匹克信息学竞赛联赛)。二、注重自主性学习,辅导小组的形式多样性信息学竞赛知识不是我们上课讲给学生的word、excel,也不是让他们制作幻灯片,而是一门语言,需要我们课外辅导,辅导时间不足,这也是我们信息学奥赛辅导难度大的一个重要原因,为了提高效率,我们应该注重自主性学习,教师是学生学习的领导者,学生才是学习过程的主体,辅导过程中强调以学生自主学习为主,刻意培养学生自主学习模式,适当引导激发兴趣,让学生感受到程序的独特魅力。当学生掌握了一些知识、产生了参与活动的兴趣,具备了一定的学习能力后,他们会急于自己获取更多的知识。传统课堂要求学生规规矩矩的坐着学习,稍微有走到就是违反纪律、不认真的行为,可我认为信息技术需要“活动的课堂”。让学生上机调试自己的程序,增强学生的成就感。学生的成就感来源于问题解决后的满足心理。当学生编写出可运行的小程序时,我不失时机地让学生上机调试,对于运行成功的在上课时集中演示,增强学生的成就感。而且成功运行的程序也有不同的程序内容,就可以结合比较法,让学生自己讲解,刚开始,学生都没上过讲台,他们宁愿把程序讲给我,而让我再讲给大家。但是我鼓励他们,提示他们,让他们把自己的想法完全展示在别的同学面前。再让其他同学听懂后思考,向这位同学质疑。我经常说的一句话就是“看谁能把他问的下不来讲台,谁的问题就有水平;如果谁能顺利地从讲台上走下来,就说明他彻底把这道题吃透了”。最后,有的学生虽然程序错了,但还是愿意拿到讲台上展示,让同学们帮助他找错误。这样就达到了师生互动、人机互动、生生互动的目的。在组建辅导小组上,本人提出“梯队”学习模式,利用“帮”、“传”“带”的学习策略。在知识与能力上,信息学竞赛更多侧重的是学习能力上的培养。而不是传统教学中单纯的知识上的传递。考虑学生学习中所存在差异性,学习团体在不同时期,不同阶段进行重组,以团队讨论促进学生学习,辅以集中训练促进大幅度提高,让学生在参与自我学习过程中不断交流巩固知识,领悟知识,从而掌握知识达到培养能力,提升水平的目的。(模仿是入门的关键,榜样的力量是无穷的,动态提出各小组的领军人物,小组之间相互比较,不同小组,不同水平成阶层状,不同小组成员亦可相互交流,看别人学习,引导学习,鼓励“小先生学习法”,一方面鼓励了学生的信心,一方面也促进了学生间的相互竞争,同时也让教师教起来省心,保持良好的学习感觉。学生爱学、乐学、会自学)从反馈结果来看,学生的能力和自主学习积极各方面都得以极大提高,“帮”、“传”“带”这种学习策略给辅导老师节省了时间,提高的辅导的效率。网络学习,为辅导插上了腾飞的翅膀。随着信息学奥赛的迅速发展,网络资源不断丰富,特别是Pascal语言、数据结构、算法等基础知识,有些网站介绍比较详细,很有参考价值。NOIP复赛,各省队选拔赛、NOI决赛等较高水平的比赛,不仅考察学生的数据结构、基本算法,更涉及到大量的高中、初中学生根本没有接触的知识。特别是与算法密切相关的组合数学、图论等知识,许多都是大学课程的内容。就是高中的学科教师也没有几人精通这些知识,更少有人能帮助学生。这时,我们自然而然想到网络的巨大作用,让学生在网络学习中发现和获取比赛知识,通过网络拓展知识。辅导学生活动中采用“教师领进门,修行靠网络;师生共学习,合作出成果”的活动步骤,有序的开展信息奥赛活动。在网络学习中,一方面加强教师的自身学习,提高辅导能力;另一方面引导学生掌握网络学习的技巧,从网络中获取知识。有人说:网络越先进,人的思想就必须越开放。在网络的影响下,采用较为开放的活动方式,为学生提供自由发展的空间,打造终身发展的平台。三、协调学生辅导与文化科目均衡发展,取得学校老师、领导、家长的支持大家都知道,初中阶段的竞赛内容是非中考科目,所以刚开始时不少学生家长和部分教师对信息学竞赛活动的开展是不支持的(尤其是班主任),他们担心学生会因参加信息学竞赛而造成文化课学习成绩下降。因此,如果不能正确处理好竞赛和文化课学习的关系,真的造成文化课学习成绩下降,这将使我们的竞赛辅导工作很难开展。所以我们在日常的竞赛辅导过程中非常注意和其它课程的协调关系,努力提高同学们的学习效率,尽可能少占用同学们的业余时间。有时因为比赛或外出培训而耽误了学生的学业,我们会通过学校和个人关系请文化课老师给他们尽快补上,有时需要自己解决他们文化课学习或者生活上的一些问题。我们要尽少发生过因同学参加竞赛辅导而影响学习的事情,相反通过编制程序可以培养学生分析问题和解决问题的综合能力,对于学生的学习有很大的帮助。从以前毕业的学生来看,真正能在竞赛中取得成绩的同学,各文化课成绩都很优异,在班甚至年级名列前茅。有一个班主任这么说:竞赛和文化课相辅相成,相互促进。正因为如此,目前我校的信息学竞赛活动不但得到了家长和老师们的大力支持,学生的学习热情也赢得了家长的理解、认可和赞许,进而形成了家长、学生、学校之间一致的良性循环。学校在竞赛中能取得成绩,作为我们辅导老师,最大的体会是:学校领导科学的与时俱进的办学理念至关重要。特别是近年来,学校领导如果没有认识到竞赛的重要性,无论是活动经费、时间,还是参加辅导学生的学习、生活问题,不支持你,你的辅导根本无法开展。四、教师与学生在竞赛中一起成长近年来,竞赛试题的难度是越来越大,不少奥赛难题就是某些专家的部分科研成果,竞赛试题的难度上超过了现行的大学程序设计教材中的大部分例题和习题的难度,而且其中有相当一部分题目是新编的,是在任何参考书上找不到的。以天津师范大学计算机专业学生为例,在大学一年级学完C语言后,组织一次相当于NOIP初中组复赛难度的考试,以100人为例,在三个小时内能做好其中的2个题的,恐怕不会超过10个人。而正式的复赛要求在同一时间内完成4个题。高难度的试题给我们的中学教师辅导工作带来了很大困难,同样提出了更高的要求。他们说:奥赛培训是一种高智力的活动,其难度不亚于某些科研工作。这就要求我们扎扎实实地掌握好程序设计、数据结构、算法设计等课程的主要内容,还要掌握相关的数学知识。首先要努力提高自己的自学能力,能读懂有关的参考资料,特别是要读懂一些较难的程序。其次,要花很多时间和精力作题,要在调试程序的过程中体会程序设计的精髓。“教学相长”,这句话大家都能理解,我们在辅导学生的过程中,本身就是学习的过程,学生问你的问题很可能把你问住了,可以和同学一起讨论问题的算法,在你长时间辅导的过程中,你会发现,学生的解题能力会超过你,如果没有超过你的学生,你的辅导小组很难取得成绩,这也是辅导小组要实行“协作互助”意义所在,运用“帮”、“传”、“带”的教学策略,让水平高的学生帮助水平低的学生,让高年级的带低年级的,同样你的学生能力提高了,也会带动你的学习和进步,所以说我们要与学生一起成长。五、辅导过程中的几个问题:1、辅导学生编写程序要规范,可读性强强,标识符、名称尽量用英语单词或者汉语拼音,尽量不用goto语句,pascal中提供了过程和函数作为程序的子程序,它们完全可以代替goto。2、文件的读入和输出
本文标题:在信息学奥赛辅导中我的几点做法
链接地址:https://www.777doc.com/doc-3662713 .html