首页 理论教育 中学计算机的竞赛活动的分析介绍

中学计算机的竞赛活动的分析介绍

时间:2022-11-13 理论教育 版权反馈
【摘要】:(一)当前针对青少年组织的计算机竞赛简介1.国际奥林匹克信息学(计算机)竞赛目前,世界各国都十分重视青少年计算机知识与应用技能的培养。其中,以国际奥林匹克信息学(计算机)竞赛影响最深,参赛人数最广,这项竞赛是在全世界范围内针对青少年组织的一种竞赛活动,其主要目的是检阅青少年计算机解题能力及计算机操作技能。

6.5.3 中学计算机的竞赛活动

目前,中学计算机课程在相当多的学校里,还是豆芽学科,还不被校领导和学生家长重视,参加计算机竞赛是激发学生学习兴趣、引起学校和家长重视、提高教学质量的重要手段。

(一)当前针对青少年组织的计算机竞赛简介

1.国际奥林匹克信息学(计算机)竞赛

目前,世界各国都十分重视青少年计算机知识与应用技能的培养。为此,举办了许多计算机知识竞赛。其中,以国际奥林匹克信息学(计算机)竞赛影响最深,参赛人数最广,这项竞赛是在全世界范围内针对青少年组织的一种竞赛活动,其主要目的是检阅青少年计算机解题能力及计算机操作技能。近年来,我国也组织青少年参加了此项竞赛,并取得了较好成绩。

2.全国青少年信息学(计算机)奥林匹克竞赛(NOI)

为了提高我国青少年计算机知识和应用技能的水平,为选拔我国的国际奥林匹克信息学(计算机)竞赛参赛选手,在原国家教委和中国科协的大力支持和领导下,中国计算机学会主办了全国青少年信息学(计算机)奥林匹克竞赛活动(简称NOI)。该项活动以普及与提高相结合为原则,重在普及。

该项竞赛采用分区联赛的方式进行,以省、自治区、直辖市为分区实施单位,每年举办一次。竞赛分设初中组和高中组,采取全国统一大纲、统一命题、统一竞赛时间、统一评分标准的方式,由各赛区组织评阅。

分区联赛共进行两轮:初赛和复赛。初赛采用笔试形式,时间为2小时,试题类型有选择题、判断题、填空题、完善程序题、程序编制题及问答题等,试题采用的程序设计语言为BASIC语言或者类PASCAL,由参赛选手任选其一。复赛为上机编程解题的形式,时间一般为3小时,采用的语种不限,主要考查参赛选手的计算机编程能力和上机调试能力。

(二)中学计算机竞赛活动的辅导

为了达到计算机知识与应用能力的普及与提高的目的,应当举办一些计算机竞赛,但次数不宜太频繁,一般每学期或者每半年举行一次。同时鼓励部分基础较好、能力较强的学生参加一些规格较高的计算机竞赛(如全国青少年信息学(计算机)奥林匹克竞赛),参赛的人选应当采取学生自愿的原则,参加规格较高的竞赛时参赛人数不宜太多(自行组织的竞赛和基层选拔赛可以不限参赛人数)。为了提高参赛选手的水平,对参赛选手进行辅导和强化训练是十分必要的,因此,仅简单介绍全国青少年信息学(计算机)奥林匹克竞赛的辅导。

由于全国青少年信息学(计算机)奥林匹克竞赛的规格较高,因而辅导工作的难度高、工作量大,需要辅导教师投入大量的精力,而且这种辅导还必须在课外进行。

教师首先要深入研究竞赛大纲所规定的内容,加强业务进修,提高编程能力;其次,要选择适合青少年特点的训练教材和参考读物,所选教材应紧密围绕竞赛大纲的内容和要求,除了要有计算机的基本知识外,还应着重介绍数据结构的基本知识和算法设计的基本方法,并应配有大量的例题和难度适中的练习题。

竞赛辅导的形式应该将讲解与做练习题相结合、笔头练习与上机练习相结合、集中训练与个别辅导相结合。讲解的内容应高于课程教学内容的要求,紧紧围绕竞赛大纲,但又不能超出学生所能接受的范围。应着重思维方法的训练、技能技巧的提高,除要加深与巩固课内教学内容外,还应补充介绍如下内容:

程序设计方面:介绍结构化程序的基本概念和较为复杂的数据类型,如记录类型、文件类型、指针类型等。训练和培养学生程序设计的综合能力,如阅读和理解程序的能力,将实际问题用数学模型和相应的数据结构以及算法描述的能力,程序运行时间和占用空间的估算能力,编写文档资料的能力等。

数据结构方面:介绍常见的数据结构,如线性表、串、队列、链表、栈、树、图等,使学生了解有关概念的含义、有关算法及应用。

基本算法方面:介绍简单的搜索、字串处理、排序、查找、统计、分类、归并、简单的回溯算法、排列组合应用、递归算法、枚举法、表达式处理等。

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

我要反馈