首页 理论教育 浅析信息学奥赛提高学生综合素养

浅析信息学奥赛提高学生综合素养

时间:2022-02-21 理论教育 版权反馈
【摘要】:信息学奥赛为全国青少年信息学奥林匹克竞赛的简称,是由中国计算机学会主办的一项面向全国中学生的竞赛活动。从2008学年开始我们学校开设信息学奥赛社团,开始对学生进行信息学奥赛的辅导。参加信息学奥赛更是给优秀的学生提供了相互交流和提升的机会。信息学奥赛的学习过程对初中生来说是一个非常艰苦的过程。信息学奥赛主要学的是计算机编程。信息学奥赛对学生编写的程序只看程序的运行结果,不看过程。

浅析信息学奥赛提高学生综合素养

樊云芳

信息学奥赛为全国青少年信息学奥林匹克竞赛的简称,是由中国计算机学会主办的一项面向全国中学生的竞赛活动。信息学奥赛为学生提供了一个学习的平台、竞争的平台和表现的平台。从2008学年开始我们学校开设信息学奥赛社团,开始对学生进行信息学奥赛的辅导。经过多年的学习和参赛,不尽对学生普及了程序设计、算法等专业的计算机知识,学生综合素养也得到了很大的提高。

学校通过信息学奥赛,调动了学生学习计算机的积极性,使更多的学生课外接触和学习计算机科学知识,提高了他们的逻辑思维能力、解决实际问题的能力、协作能力和沟通能力。参加信息学奥赛更是给优秀的学生提供了相互交流和提升的机会。

一、信息学奥赛对学生意志力的培养

信息学奥赛的学习过程对初中生来说是一个非常艰苦的过程。信息学奥赛主要学的是计算机编程。它涉及的主要课程有逻辑数学、程序语言、数据结构、算法设计等,这些知识对于老师来说都是专业性非常强的,对于中学生来说更是“高深莫测”。初中生初次接触信息学奥赛,一开始特感新奇,但不能形成持久学习的动力。

教师在教学过程中不断地给学生鼓劲加油。教师把奥赛学习过程比喻成爬山。学到数组时,部分同学已经觉得有些困难,教师鼓励学生我们这时已经在山脚下,我们要鼓足勇气、互相帮助登上山顶。学到算法时,有些学生似懂非懂,信心不足了,要退缩了。教师鼓励学生我们现在已经接近山顶,坚持住美好风景就在眼前。教师也经常找学生谈心给他们支持,讲述成功的例子,鼓励和引导学生,树立他们的学习信心。学生在信息学奥赛的学习过程中也付出了很大的代价,别人玩的时候他们在学习;暑假别人在休息的时候他们冒着酷暑在学习;别人只要掌握课本上的知识就行,他们却要掌握课本之外的,甚至是大学的知识。不管学习有多难,鼓励他们都不能退缩,不能放弃,必须迎难而上,勇于挑战;也只有这样,才可能在信息学奥赛中取得好的成绩。信息学奥林匹克与体育奥林匹克一样,也是一个拼搏的战场,是智力、能力、品德与意志的较量。要想在这个战场上立于不败,必须有超越常人的意志品质。良好的意志品质也就在日常学习生活中逐步形成的。

二、信息学奥赛培养学生良好的学习习惯

(一)养成认真做好学习笔记的习惯

信息学奥赛学习没有完整的教材,都是教师通过各种途径收集的各种资料。学生在学习过程必须做大量的笔记。一开始学生不清楚怎么做好笔记。开始教师课后给学生检查,指导学生怎样在不影响听课的基础上有效地做好笔记,指导学生处理好听、想、记的关系,要逐步养成手脑并用、边听边记的习惯。要及时整理笔记,并利用笔记进行复习等。通过学生之间的学习笔记相互交流,相互取长补短。认真做好学习笔记的习惯在学习中逐步养成。

(二)养成仔细严谨的学习态度

信息学奥赛主要学习程序设计。一段程序代码,如果需要拿到计算机上运行,那么这段代码是不能存在丝毫错误。信息学奥赛对学生编写的程序只看程序的运行结果,不看过程。学生可能通过认真阅读试题,理解题意,分析出正确的解决方法之后,可能会在最后编写程序代码时,因为少打一个空格或弄错一个标点等而导致程序无法正常执行。所以在信息学奥赛的学习过程必须仔细严谨,不能粗心大意。在学习之初学生经常不注意,出现字母标点甚至空格出错,结果导致程序无法运行。教师在教学过程中不给学生直接指出错误所在,而是引导学生自己通过对程序的不断调试来找寻错误;通过程序的变量观察法来发现自己程序的问题;对学生出现的影响程序运行的致命错误,设置场景进行小小的“惩罚”,加深印象,帮助他们改正错误。错误、修改、再错、再改正,一次次学生变仔细了,毛毛躁躁的毛病减少了。这些良好的学习习惯在其他课程学习中也得到了体现。

三、信息学奥赛提高学生对问题的理解分析能力和逻辑思维能力

(一)培养学生对复杂问题的理解能力和分析问题的能力

信息学奥赛难度大、知识面广。面对这样的挑战,我们平时惯用的题海战术失去了意义。信息学奥赛学习过程是学生在熟练掌握了程序设计技术之后,必须具备很强的独立解决新问题的能力。信息学奥赛要运用对一个问题不断深入的探索,最终得出一个最优化解决方案。要解决一个问题首先要读题。信息学奥赛题一般篇幅较大,正确地理解题意本身就是一件不容易的事情,这需要学生具有很强的阅读、理解能力。理解题意后,分析出求解的算法。沿着思考的算法深入探索,在语言环境下编写程序,再经过反复仔细调试。程序调试成功后再进行完善优化。学生通过长时间有效引导和学习,掌握了探索解决问题的方法,形成了有效的学习策略,从而提高了对复杂问题的理解分析能力和解决问题的能力。

(二)培养学生的逻辑思维能力

信息学奥赛是以数学为基础,用计算机的语言去解决我们生活中的算法问题。教师在教学过程中要求学生每道题目的解决必须进行全方位的思考,触类旁通、举一反三。如讲解一个使用递归解决阶乘问题,提示学生使用递归解决累加器、累乘器、排列组合、汉诺塔等类似问题;讲一个约瑟夫环问题,让学生编程解决猴子选大王等问题。使用计算机编程解题,教师要求学生学习过程中各种可能的特殊情况都要一一考虑到,而且具有严格的层次关系、逻辑关系,前后不能倒置。经过一段时间的学习锻炼,让学生养成周密细致、严谨的逻辑思维能力。这对学生初中高中的学习都有很大的帮助。

四、信息学奥赛提高学生合作交流的能力

信息学奥赛的学习过程也是一个合作交流的学习过程。程序设计对任何一个题都没有标准答案。10个同学可能有10种解题方法。教师在教学过程让学生阐释自己的解题思路与同学分享,引发学生间的思维碰撞,对好的想法教师给予充分的肯定,提升学生的成就感,也激发学生的学习潜能。让学生获得同一问题多角度的思考方法,提高学生灵活解题的能力。信息学奥赛学习,许多问题的解决不是一个人闭门造车的结果,最佳答案往往经过集体讨论和交流得到的。在自主学习过程中,每当个人遇到一个难题或新题、程序调试出现困难,邀请其他人予以支援和帮助,共同研究讨论、共同克服困难。同时信息学奥赛在学习过程学生经常借助网络,和老师、同学实现超越时空的交流,交流想法探讨解题方案。渐渐地不愿交流的同学开始与周围同学交流了,慢慢地学生也善于向他人学习,与他人交流合作了。

从我校这几年的信息学奥赛的教学实践中,我深深感觉到信息学奥赛适应了素质教育的发展需要,不仅给广大学生提供了展示自己个性空间的舞台,带动了信息学在中学的普及,提高了学生的综合素养。“路漫漫其修远兮,吾将上下而求索”,我们将不断完善我们的辅导方式和方法,让更多的学生发挥特长,获得更多的成功。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈