A. 学习高中信息技术奥赛,最开始一定要具备优异的数学成绩么
学习高中信息技术奥赛,最开始不需要一定要具备优异的数学成绩。
几年由于初高中分离,学校成为纯高中,没有了自己的初中部,需要组织信息学奥赛活动,却不一定有稳定的高素质的有信息学奥赛基础的生源支持,所以我们考虑在高中零起点的新生中培养自己的选手,经过几年的试验和努力也取得了一些成果,同时也证明了高中阶段入门的信息学奥赛选手培养的可行性.
高中阶段信息学奥赛选手培养的选材非常关键.考虑高中三年,学生从零起点起步又要取得一定的成绩,时间是很有限的.我们的选材通常都是从高一新生中选拔,具体的做法是,先做宣传工作,一开学,给高一级每个班派发选拔通知,吸引学生的注意,鼓励逻辑思维能力强的学生参加,然后集中时间进行选拔测试.选拔的题目一般是逻辑推理,逻辑判断以及一些趣味数学题,例如数列求和,数列余项求值,排列组合,判断推理以及程序指令运行模拟等.从中选取逻辑思维,数理基础好的学生,这些学生一般对信息学奥赛的内容都会有持久的兴趣,为将来的培养工作提供了有利条件.
信息学奥赛选手的培养需要合理规划,统一布局.高中三年,参加培训的时间只有高一,高二两年,高三的学生是需要全力以赴高考的,在两年的时间里学生要从零起点起步并要取得好的成绩,除了学生本身的高素质以外还需要有一个系统而合理的培养规划.高一,高二两年时间学生要学的东西非常多,包括入门的基础语言Pascal,程序编写和调试运行环境 ,基本数据结构,基础算法,运筹学基础,算法优化策略等.作为全盘化的考虑,我们在高一着重为学生打基础,高二则主要在高一的基础上对解题算法和策略进行深化和提高.从学生本身的素质培养出发,我们的辅导立足于学生的长远利益,并不急于让刚入门的学生马上出成绩,而希望学生有一个较为完整的知识体系,为学生的后续发展提供坚实的基础.
每个人心中都有一扇门,有的很容易打开,有的需要一些时间,但是只要有门,总是能找到打开的方法,一旦打开精彩无限.信息学奥赛选手的入门也一样,有的学生接受能力强,一下子就进入状态,而有的学生对计算机编程环境不那么敏感,可能需要多一些的时间才能顺利入门,而这与学生本身的智力水平关系不是很大.所以,在刚开始的时候要倾注教师更多的精力和耐心.刚入门的学生,在教学进度上要稍微放慢一点,同时也要兼顾那些本身接受能力特别好的学生.多设计一些适当的练习让学生动手,教师也要对学生多做个别指导,对一些出现比较多的共性问题还需要多强调几遍,以强化学生的认知.同时还要注意培养学生良好学习习惯,规范的程序编写格式.
具体的培养过程中,首先要求学生掌握Pascal编程语言.教材的选取非常重要,清华大学出版的《Pascal程序设计》是一本不错的教材,内容比较规范,专业性很强,但是针对信息学奥赛的实战性要求可能也有些不足,参考其他一些专门为信息学奥赛编写的Pascal教材,又比不上它规范.实际的操作中可以《Pascal程序设计》为主,其他教材为辅灵活运用多种教材进行培训教学.在Pascal程序语言的教学过程中,我们也开始慢慢渗入算法设计以及数据结构相关知识内容.例如,讲到循环语句的时候,在练习中就多安排一些算法性较强的练习题目,如求任意数的质因子分解,验证歌德巴赫猜想等;讲到数组等结构数据类型的时候就安排插入线性表,树结构等数据结构内容,让学生由浅入深的了解数据结构和算法内涵.在基本完成了《Pascal程序设计》内容的讲解后,安排给学生讲解数据结构的基本构成,然后,针对计算机算法内容专门进行基本算法的讲解与练习.这样大概一个学年的时间就基本完成了学生的入门辅导.在入门辅导的过程中,课程讲解与上机练习的比例大约是3比7,在学生刚开始的阶段,讲课的时间还要再多些,而到后期则更多的时间安排上机练习.信息学奥赛本身就是一门实践性很强的科目,选手的实际能力和经验必须通过上机操作来获得,因此培养选手的过程中还要不断的强调做题的重要性,要多安排各种类型的题目给学生练,同时对一些具有代表性的典型题目进行重点讲解.例如循环语句中求质数的基本运算,几种不同的排序算法,数组类型练习中的八皇后问题解等,这些题目可以多练几次或者是一题多解,让学生了解到问题解的多样性也从中了解到算法的优化问题.
在实际开展信息学奥赛入门的辅导工作中也会遇到各种各样的问题.例如信息学奥赛选手的人员流失.刚开始的时候,报名参加的学生一般会有一百多人,选拔后我们最大限度通常会确定三十多个学生,因为人太多了辅导工作也不方便开展,一个学期以后大概会有大半的人员退出,一个学年以后整个小组一般都会只留下十个人左右.人员的流失整体来说还是比较严重的,其原因也是多样的.信息学奥赛本身是一门脑力劳动非常大的活动,很多学生刚开始的时候因对其感到神秘而充满热情,但随着时间一长,渐渐发现跟不上了,于是就自然掉队,这是自然淘汰的结果.另外一种就是因为数理基础好的学生一般都会同时参加数学,物理等其他学科的奥赛组活动,在时间上和精力上可能会有冲突,权衡以后有可能会放弃信息学奥赛的学习,这种学生是很可惜的,应当想办法将他们留住,我们认为学生参加数理化奥赛活动与信息学奥赛活动对学生的智力和综合素质的培养应当是具有相互促进作用的,因而我们通常的做法是鼓励学生参加数理化的奥赛组,同时在辅导时间上尽量安排不与其他奥赛活动相冲突,以此促进学生的整体发展,争取将他们留下来.还有个别学生是因为纪律问题被开除出队的,因为信息学奥赛辅导上机时间比较多,有个别自制能力较差的学生可能会上课不认真,经常玩游戏,上网或做其他无关事情的,这种行为对其他学生造成很大的不良影响,我们会先对这些学生进行个别教育,如果还是没有大的改观就需要强硬的开除出队,这样做无论对他个人还是其他学生都有好处。
高中阶段开展信息学奥赛的入门辅导相对于初中或小学的奥赛入门辅导而言有其本身的特点,高中的学生在知识体系上要比初中,小学的学生完整很多,认知水平和接受能力也要强出很多.因而高中学生的信息学奥赛入门辅导相对初中,小学来说要容易很多,但是高中阶段的学生时间也相对紧张,要在一到两年的时间里培养出成绩来,还需要做好整体的规划和高效率的辅导工作.几年的尝试,我们辅导的高中零起点学生中已有多位学生获得信息学奥赛的全国一,二,三等奖,从成效来看,高中零起点的信息学辅导工作还是有一片广阔的空间的。