什么是信息学奥赛(NOIP)

NOIP(NationalOlympiadinInformaticsinProvinces,全国青少年信息学奥林匹克联赛)是一项面向全国青少年的信息学竞赛和普及活动。旨在向那些在中学阶段学习的青少年普及计算机科学知识,给学校的信息技术教育课程提供动力和新的思路;给那些有才华的学生提供相互交流和学习的机会。通过竞赛和相关的活动培养选拔优秀的计算机人才。初、高中或其他中等专业学校的学生可报名参加联赛。

NOIP2018初赛考区图片

竞赛形式竞赛赛制

联赛分两个年龄组:初中组和高中组(普及组和提高组)。每组竞赛分两轮:初试和复试。各省市初试成绩在本赛区前百分之十五的学生进入复赛。

初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。

复试形式为上机,侧重考察学生对问题的分析理解能力,数学抽象能力,驾驭编程语言的能力和编程技巧、想象力和创造性等。

初赛及复赛程序设计采用C、C++、Python语言,2022年后将不可使用Pascal、C语言,只能使用C++/Python。比赛时间

初赛:十月的第2个或第3个星期六下午14:30-16:30(普及,提高)

复赛:十一月的第2个星期六下午14:30-18:00(普及组)十一月的第2个星期六上午8:30-12:00,星期日上午8:30-12:00(共2天,提高组)

 

 

 

 

 

NOIP2018初赛考区图片

自2017年来,由于参赛人数增多,NOIP复赛规模的规则进行了调整。包括:每个省赛区可以设立多于两个的复赛考点(但必须在同一个城市),初赛进入复赛的比例和规模由各省赛区自行决定,在条件许可的情况下,鼓励更多选手参赛。同时复赛获奖比例将基本保持不变,全国一等奖获奖比例约为复赛参赛选手的20%。

参加NOIP能得到什么

NOIP竞赛的目的是为了在更高层次上推动普及。普及的重点是根据中学生的特点,培养学生学习计算机的兴趣,使得他们对信息技术的一些本质和核心的东西有更多的了解,其中包括:

计算机的基本组成;

计算机操作系统使用(Windows,Linux等);

计算机工作的基本原理;计算机程序设计的基本方法;

至少一门高级程序设计语言(非图形化)(Python/C/C++等);程序设计中常用的数据结构(指针、多维数组、单链表及循环链表、二叉树等)。

初中生参加奥赛可以有更多的机会选择乌鲁木齐优质的高中:

同时,提高他们创造性地运用程序设计知识解决实际问题的能力。注重:想象力与创造力;对问题的理解和分析能力;数学能力和逻辑思维能力;对客观问题和主观思维的口头和书面表达能力;人文精神。包括与人的沟通和理解能力,团队精神与合作能力,恒心和毅力,审美能力等。

NOIP2018初赛考区图片

赛事含金量:信息学奥赛与数学、物理、化学、生物奥赛并列为国际五大奥林匹克竞赛项目,且是唯一的工科奥林匹克竞赛项目。和奥数一样,信息学奥赛目前也已逐渐成为小升初、中考特长生招生,高考大学自主招生,以及出国留学背景提升的一项重要申请条件。获奖难度:据中国科协统计,国内五大奥林匹克竞赛一等奖总人数从2016年的7595人递增到了2017年的8727人,增长率达14.9%。其中,信息学奥林匹克竞赛一等奖人数超过数学奥林匹克竞赛740人,在占比上超过数学奥林匹克竞赛8%。尤其在浙江、广东、福建、山东等地,学科奥林匹克竞赛省级一等奖中,信息学奥林匹克竞赛获奖者已经占据了半壁江山。

与全国数百万学习“奥数”的中小学生相比,目前参加信息学奥林匹克竞赛的学生不到8万,形成强烈的反差。在总获奖人数上却是数学的1.4倍,由于参赛人数上差异大,信息学竞赛在部分省份获奖率超数学联赛的十数倍。对升学就业的帮助:随着这几年全民奥数的风气愈演愈烈,奥数的学习已经渐渐成为了孩子们课堂外的最大负担。为了拿到奥数竞赛的获奖证书,各学龄段孩子的抢跑现象非常严重。为此,北京、上海、成都等不少省市都陆续出台了遏制奥数发展的“禁奥令”,严令禁止奥数竞赛与小升初、中高考挂钩。相对而言,目前政策方面对信奥赛还是以扶持鼓励为主。“编程进入浙江高考选考科目”,“编程进入南京中考特招”等新闻大家已经耳熟能详了。

2018年,国内各大高校在招生环节上对信息学竞赛人才的争夺也已日趋白热化。清华大学、北京大学在年初的国家信息学冬令营前后在长沙展开了“抢人大战”。北京邮电大学在2018年自主招生的简章中,对优势学科的自主招生明确了必须为数学、物理、信息学三科竞赛省级二等奖以上的选手才有自主招生报名条件。复旦大学则对信息学选手单独开辟规则,在2018年自主招生简章中,对NOIP提高组竞赛360分以上的选手开启绿灯。清华、北大、中科大、北航、上交等几十所大学在2018自主招生简章中对工科类专业自主招生条件中均提到了对信息学竞赛获奖的要求。教育部去年提出了“新工科”的概念——举全国高教之力大力发展信息学科与物理、化学、生物、语言学、城市规划、交通运输等传统学科交叉的新方向、新专业,培养在量子信息学、计算化学、生物信息学、计算语言学、城市计算、智慧交通等新兴领域的新人才。而对于准备申请国外一流大学的高中生,信奥赛证书也相当有用。托福、SAT或ACT等级、学校的成绩单,你有的别人都有,但你如果再有信息学奥赛的获奖,申请国外一流大学的成功率会大大提高!

 

 

那么什么样的孩子适合学习信息学奥赛呢?

1.学有余力:课业不是十分紧张,学习成绩优良。毕竟学习奥赛需要时间哦精力,同时课程有一定难度;

2.对计算机编程有极高的兴趣:兴趣是学习的动力,也是坚持的原动力;

3.数学思维和逻辑思维好:编程依赖于数学思维和逻辑思维,所以数学能力强的,竞赛成绩会更好。尤其到了高级别的比赛,数学能力尤为重要;

4.有恒心,能坚持。竞赛不是几天或者几个月就能取得好成绩的,需要有1-2年的计划并且持之以恒。

 

多大开始学习信息学奥赛为佳?

1.小学3年级-5年级:可以学习可视化编程,作为入门,并且可参加小学阶段的蓝桥杯竞赛;

2.5年级以上:零基础开始学习C++,小学生可以参加小学组竞赛,也可以参加蓝桥杯竞赛竞赛;

2.初中生:小学没有开始学习,到了初中是一个很好的开始阶段,可以从c++入门开始学习,初中零基础最后一个时机是中考结束就开始,这样可以在高一之前参加提高组竞赛,高中获得省一的机会较大;

3.高一:以参赛为目的,最后的开始时间是高一开始学习,高二参加提高组竞赛。

高三考生也可以报名参加NOIP,由于赛制时间原因不能参加决赛。

思科教育青少年编程致力于6~18岁青少儿计算思维、计算机编程,通过语数外学科结合的教学方式,不仅帮助孩子们学习学科知识,更旨在于提升孩子们的逻辑思维、计算思维、创新与创造能力,由于C语言与数学有机紧密的联系,比如绝对值,求平方根(初一数学)、三角形边的性质、杨辉三角一次函数(初二下册数学)、一元二次方程方程的解(初三上册数学),提高孩子数学学习思维和能力。思科学校拥有经验丰富的师资团队,其新颖的小班教学模式、课后在线回顾课堂视频讲解和高标准的课程体系,课下把编程作业发给任课老师,老师在空闲时间答疑解惑,并给予孩子鼓励,让孩子们能够在轻松愉悦的学习环境中体验到编程课程带来的乐趣。

 

 

 

 

 

语言类编程:初赛内容规划

 

 

1.计算机和信息社会(信息社会的主要特征、计算机的主要特征、数字通信网络的主要特征、数字化)

2.信息输入输出基本原理(信息交换环境、文字图形多媒体信息的输入输出方式)

3.信息的表示与处理(信息编码、微处理部件MPU、内存储结构、指令,程序,和存储程序原理、程序的三种基本控制结构)

4.信息的存储、组织与管理(存储介质、存储器结构、文件管理、数据库管理)

5.信息系统组成及互连网的基本知识(计算机构成原理、槽和端口的部件间可扩展互连方式、层次式的互连结构、互联网络、TCP/IP协议、HTTP协议、WEB应用的主要方式和特点)

6.人机交互界面的基本概念(窗口系统、人和计算机交流信息的途径(文本及交互操作))

7.信息技术的新发展、新特点、新应用等。

1. Windows和LINUX的基本操作知识

2. 互联网的基本使用常识 (网上浏览、搜索和查询等)

3. 常用的工具软件使用(文字编辑、电子邮件收发等)

 

 

1.程序语言中基本数据类型(字符、整数、长整、浮点)

2. 浮点运算中的精度和数值比较

3.一维数组(串)与线性表

4. 结构类型(C语言)/面向过程编程C++

 

 

1.结构化程序设计的基本概念

2.阅读理解程序的基本能力

3.具有将简单问题抽象成适合计算机解决的模型的基本能力

4.具有针对模型设计简单算法的基本能力

5.程序流程描述(自然语言/伪码/NS图/其他)

6.程序设计语言(C/C++/Python))

基本

算法

处 理

1.初等算法(计数、统计、数学运算等)

2.排序算法(冒泡法、插入排序、合并排序、快速排序)

3.查找(顺序查找、二分法)

4.回溯算法