信息学奥赛的实践与体会

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

信息学奥赛的实践与体会

信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查参赛选手的智力和使用计算机编程解题的能力。信息学奥林匹克竞赛要求参赛选手有如下能力:针对竞赛题目中的要求构建数学模型,构造出有效的算法和选用相应的数据结构,写出高级语言程序,上机调试通过。现从我自己近几年来信息学辅导教学实践经验和教学工作收获出发谈谈体会。

信息学奥林匹克竞赛是一项旨在推动计算机普及的学科竞赛活动,重在培养学生能力,使得有潜质有才华的学生在竞赛活动中锻炼和发展,提高他们创造性地运用程序设计知识解决实际问题的能力。

我是2001年参加工作,从2005年开始从事信息学奥林匹克竞赛的指导工作。2009年辅导学生获提高组一等奖,并入选省队。目前信息学奥林匹克竞赛在我们学校正广泛开展,学生也表现出非常高的热情。作为一名信息学奥林匹克竞赛辅导老师,我根据近几年来的教学实践经验和教学工作收获出发谈谈自己的体会。

一、提高教练自身的素质

学生所学习的内容是程序设计与数据结构,要求我们教师不仅懂一种程序设计语言而且还要精通。2005年我开始从事信息学奥林匹克竞赛辅导工作的时候发现,大学所学的程序设计所编的程序难度根本没有奥林匹克竞赛所编的程序难度高。给学生一杯水,要求教师有一桶水。所以我就买了许多关于信息学奥林匹克竞赛的书,自

己好好的专研起来,提高自身的专业素质。现在我给学生辅导的题目,无论简单的还是难的题目,每一道题都要求自己在给学生上课前亲自做一遍。同一道题目有不同的解法,作为教师要好好比较。如果你没有过硬的专业知识,辅导学生,那就会误人子弟了。

同时信息学和其他学科相比有其特殊性,因为信息学的知识会“过期”,所以信息学的学习不得不“与时俱进”。因此作为一名信息学奥林匹克竞赛辅导教师,只有具备终身学习的态度和能力,才能跟得上信息学的发展。

二、运用有效的教学方法

信息学奥赛的内容主要是程序设计与数据结构,这些全部都是大学计算机本科专业的重点课程。这是学生们毫无接触过的东西,也与平时课上的内容相脱节,学生学习有一定的难度。所以我们教师要采用有效的教学方法,让学生轻松的获取知识。

1、调动兴趣,充分感知

兴趣是学生最好的老师。free pascal程序设计语言的编程界面非常的单调,学生学习起来也比较枯燥,尤其我辅导学生都是利用星期天上午8点到11点,时间又长。所以在教学过程中要调动学生的学习兴趣,充分感知。初学程序的时候,学生经常会问我,老师,我们学的程序设计能编游戏吗?我回答他们能的。在讲解分支语句时,我就采用编程编游戏的方法,要求学生编一个人机对战“石头、剪刀和布的游戏。学生非常的感兴趣,都做得非常的好,并且提出了新问题,对分支语句有了较全面的认识。

2、难度分解,逐步提高

难度分解,逐步提高题目的难度是教师讲解程序设计难题的一个好办法。在讲解循环语句嵌套的时候,我要求学生完成图打印,先将问题转化为求解图的问题,然后再完成图的打印。最后难度提高,要求学生知识拓展打印图的问题。这样学生学习起来比较轻松,也容易掌握知识。

3、适当留白,学会迁移

留白,就是讲课时不要面面俱到,要学会给学生的思考和尝试的余地。对于一个简单的题目,我们在课上不要一一例举,而让学生自己去编写程序。鼓励学生养成“发现问题”,“思考问题”,“想办法解决问题”的良好思维习惯,不要一遇到问题就找老师,锻炼独立解决问题的能力。

迁移是学习的普遍现象,平时我们所说的举一反三。程序设计的题目太多,我们不可能将每一题都做过。教师要让学生学会对比,从典型例题中找出相同点和不同点,把新旧知识结合起来。

4、分层次教学

“学生水平差异较大,课难上”是目前开展信息学奥林匹克竞赛辅导的难题。而有效解决的方法是分层次教学。教师可以进行调查或者小测试的方法。根据测试的结果对学生分层次。让水平高的学生做些难的题目,让水平低的学生做些基础题,也可以让水平高的学生给掌握较慢的学生当小老师,既缩小了学生层次的差异,又培养了学生的协作精神。

三、其他注意事项

1、时间方面:

信息学奥赛的内容主要是程序设计与数据结构,这些全部都是大学计算机本科专业的重点课程。这是学生们毫无接触过的东西,也与平时课上的内容相脱节。学生平时在中高考科目上时间花得太多,如果初三学生参加信息学奥赛辅导,那时间就更紧了。我们只能用星期天上午辅导,像这样的进度,上完仅仅初赛的内容,至少需要一个学期。程序设计不用就会生疏,所以我觉得临比赛前的集训非常重要。平时要见缝插针,多利用学生空闲的时间。

2、选择好的苗子

第一次参加信息学奥赛辅导的时候,一点经验都没有。在学生的选择上也只是选择几个计算机能力比较好的学生进行培训。到后来学习的时候发现仅有计算机知识是不够的。很多时候用到数学和物理的知识,特别是数学。数学学得不好,信息学奥赛就很难出成绩。再一个,就是逻辑思维要强,否则,想的出想法,写不出,也没用。

3、参加各种培训班

每年全国都举办信息学奥林匹克竞赛冬令营、夏令营和各种培训班。学生参加这种培训,在集中训练的情况下,学习的知识比较系统,效果好,还可以和其他同学交流,有助于自己的编程能力提高。

相关文档
最新文档