| 当前位置:Noi通道>>经验交流>>奥赛辅导经验之谈 |
| 作者:姜一朱
时间:
2008.11.28 文档类型/出处:中小学电脑报 |
全国青少年信息学奥林匹克竞赛(NOIP)是由国家教育部、中科协批准,中国计算机学会(CCF)主办的一项面向全国青少年的信息学竞赛活动。每年一届的信息学奥赛是由中国计算机学会组织,意在普及推广信息学联赛。信息学奥赛是一门以编程技术为基础、研究算法为主的学科,给那些有才华的学生提供相互交流和学习的机会,并通过竞赛和相关的活动培养和选拔优秀的计算机人才。 今年是我第二次担任信息学奥赛的辅导员,第一次是在2005年辅导学生并且参加了NOIP 2006的初赛。由于当时辅导没有经验,所以成绩很不理想。2006年因为忙于计算机会考而放弃了这一年的辅导和NOIP 2007的比赛。到了今年,学校再一次把重点放在了奥赛上面,2008年4月份,我就有幸又开始了我的信息学奥赛辅导生涯。鉴于前一次的失利,我重新调整思路,把奥赛辅导分为三个阶段来进行。 一、语言基础阶段(4~6月份) 语言是基础,是基石,只有过了语言这关,才能继续去学习后续更深更难的内容。我选用的语言为c语言,早期比赛是用Basic和Pascal语言。从2004年开始就淘汰了Basic语言,加入了c/c++语言。c语言的特点是灵活,编写代码自由,不拘泥于太过规范的书写结构,有时候可以用少量的非常精妙的代码来完成一个算法。当然它的弊端就是对初学者有一定的难度,上手比较难,从无编程基础者到初步上手,要有一个月的适应过渡,在这个过渡期内,可以把c语言的输入输出函数、数据类型、顺序结构、选择结构、循环结构这些内容都讲到。因为这些内容比较简单,学生比较好理解,可以逐步地来讲述这些内容。在讲述的同时多给学生一定的时间来上机操作,一开始就要培养他们的上机能力,因为在后续的学习中,上机会变得越来越少,所以刚开始就得大量让学生做上机操作题,这样可以更快地让学生适应c语言的程序设计学习中来。 到了学习语言的第二个月,学生有了编程基础,就可以开始讲述数组、函数、指针、结构体这些比较难的内容,从数组到结构体难度呈增加趋势,所以越到后面,讲的内容就越少,但是花的时间也就越多。指针和结构体只需要讲一个单元的内容即可,但是所花的时间还是要很多,因为这部分内容对学生来说比较抽象,不好理解。 等系统性地把所有的内容教授完毕之后,可以总结下所教的内容,最好出一份有点难度的试卷,给学生做测试用,来评价学生的学习效果。 二、提高阶段:数据结构与算法学习(暑期夏令营) 语言基础打好了,就可以学习数据结构和算法的内容了。初赛中数据结构部分的题目只有在选择题中出现,按理说只要讲讲数据结构最基础的内容就可以了,但是浅讲学生无法真正理解数据结构的精髓,深讲又怕他们听不懂,在教学过程中学生也曾不断地反映内容太深太过于抽象以至于有几堂课听不懂。于是我选取了数据结构中每章比较重要的算法和数据结构来讲给学生听,这样就有重点地让学生掌握数据结构,每章部分都有其重点,可以有条理地清晰地对他们作出分析判断。其中线性表中的链表、栈和队列、串中的KMP算法、数组的存储方式、树的遍历和霍夫曼树、图的遍历、最小生成树算法以及拓扑排序,还有最后一章的排序都是数据结构中最重要最精髓的内容,其实把这些内容讲清楚了,学生真正会做这类数据结构的题了,他们也基本学得差不多了,完全可以应付初赛的数据结构选择题了。当然这样学了,对以后复赛的上机操作也奠定了一定的算法基础。 三、初赛冲刺阶段(9~10月份) 经过一个暑假的培训,开学了,这两个月,就要为初赛做准备了。由于第一次参加初赛,所以得提早做准备,准备大量的题目让学生做,尤其找一些历届的真题,让学生模拟考试,做好之后再进行分析。当然这次比赛是为了保进复赛而去,并没有想在复赛中得一等奖,所以针对复赛做的练习不多,在这次比赛之后,我会加强针对复赛的练习,之后的上课,就完全是应对复赛的题目了。 即使是初赛的试卷,我们作为辅导员也不一定能全部做出来,这个时候就要看你的专业水平与勤奋程度了。我有时候即使再忙,也要抽空来做做试卷上的一两道题目,有时候在回家的路上,也会利用空余的时间做一份试卷。时间是挤出来的,信息学奥赛本来就是要花很多时间和精力去做,这样才会出成绩。当然经验是最重要的,要想获得经验,就得亲自辅导奥赛,并在奥赛中不断摸索出适合于自己和学生的道路。 我看了很多关于奥赛辅导的心得文章,这些文章总是在说如何跟学校挤时间来上课,如何跟学生建立良好的师生关系,如何培养学生的兴趣来学习奥赛,等等。我今天所讲的是如何建立一套适合于自己学生教学体系内容,各位老师如果是刚开始带奥赛,况且辅导语言又是c语言的话,希望我的文章能带给你一定的帮助。奥赛辅导并没有捷径可走,但我的这篇经验之谈,是第二年我辅导奥赛的总结,是我每天钻研于奥赛,每天上网查看奥赛信息所获得的我认为比较好的经验。不过对于一些具有多年奥赛辅导经验的老师来说,或许会有很多不足之处,望请大家多多指点,交流奥赛辅导的经验! |