Untitled
# 29 项竞赛
名称 | 包含赛项 | 主办方 | 考试类型 | 报考要求 | 比赛形式 | 每年参赛次数 赛程安排 | 特点 | 推荐星级 |
---|---|---|---|---|---|---|---|---|
等级测评类 | ||||||||
青少年编程能力等级测评(CPA) | Scratch、Python、C++ | 中国青少年宫协会 | 专项理论+实操 | 年龄为 18 岁以下均可 | 线上 | 一年 3 次 | 国家标准认证,逐级报考 | ⭐️⭐️⭐️⭐️ |
全国青少年软件编程等级考试 | Scratch、Python、C++ | 电子学会 | 专项理论+实操 | 6-15 岁 | 线上 | 一年 4 次 | 国家标准认证,逐级报考 | ⭐️⭐️⭐️⭐️ |
青少年人工智能编程水平测试(YCL) | Scratch、Python、C++ | 工业和信息化部教育与考试中心,中国电子教育学会 | 专项理论+实操 | 年龄为 18 岁以下均可 | 线上/线下 | 全国统考一年 4 次 | 中央部委直属单位主办;与清北等高校合作 | ⭐️⭐️⭐️⭐️ |
全国青少年信息学奥林匹克联赛(NOIP) | C++ | 中国计算机学会 | 专项理论+实操 | 普及组、提高组 | 线下 | 每年 10-11 月。初赛考察通用和实用的计算机普及科学知识,以笔试为主。复赛为程序设计 | CSP-j/s 考级,只考 C++ 语言,是参加信奥赛的基础门槛。难度高,适合走竞赛路线考生 | ⭐️⭐️⭐️️⭐️ |
教育部白名单赛事 | ||||||||
全国中小学信息技术创新与实践大赛(NOC) | Scratch、Python | 城乡统筹发展研究中心和中国人工智能协会 | 综合理论+实操 | 7-16 岁 | 线上 | 一年 1 次 | 白名单赛事;国家级赛事;连续 3 年入选教育部白名单赛事 | ⭐️⭐️⭐️⭐️⭐️ |
全国青少年人工智能创新挑战赛 | Scratch、Python、C++ | 中国少年儿童发展服务中心 | 专项理论+实操 | 小学、初中、高中、中专、职高 | 线上 | 一年 1 次 | 白名单赛事,全国级赛事 | ⭐️⭐️⭐️⭐️ |
全国青少年信息学奥林匹克竞赛(NOI) | C++ | 中国计算机协会 | 综合理论+实操 | 18 岁以下,全国初高中在校生 | 线上/线下 | 每年 7 月 | 白名单赛事,难度高,省级优秀选手获高校青睐 | ⭐️⭐️⭐️⭐️ |
世界机器人大会青少年电子信息智能创新大赛 | 机器人、Scratch、Python | 中国电子学会、中国科学技术出版社 | 专项理论+实操 | 18 岁以下 | 线上+线下 | 4 月至 10 月初赛,11 月至 12 月国赛 | 全国级赛事、教育部公认 | ⭐️⭐️⭐️⭐️⭐️ |
蓝桥杯 | Scratch、Python、C++、micro:bit、EV3、arduino | 工信和信息化部人才交流中心 | 综合理论+实操 | 7-18 岁 | 线上 | STEMA 测评 5 次,省赛 2 次,国赛 1 次 | 各地区和清华北大等高校认可的比赛 | ⭐️⭐️⭐️⭐️ |
国际赛 | ||||||||
小小杯 | micro:bit | BBC、联合国儿童基金会、英国文 | 综合理论+实操 | 8-14 岁 | 线下 | 一年 1 次 | 国际赛赛事,证书含金量高 | ⭐️⭐️⭐️⭐️ |
蓝桥杯竞赛时间:省赛是每年三月末到四月初,国赛在五月末。
# scratch编程
图形化编程,基本上没有啥用
# python
建议4年级开始学, 浙江省将python列为高考7选3科目之中
# C++
建议四年级以上开始学, 有五年级数学基础
对于有想要培养编程方面特长的学生,小学阶段可以参加蓝桥杯和CSP-J比赛。初中学生争取在初中阶段拿到CSP-J一等奖。高中生在高中阶段拿到CSP-S一等奖,尝试进入NOIP,冲刺NOI
打比赛必淡定的编程语言,可以参加的比赛有: NOI、 NOIP
# 1、全国青少年信息学奥林匹克竞赛(NOI)
NOI是目前国内含金量较高的比赛,获奖者往往是学校热抢的香饽饽。许多这个比赛的获奖者较终选择国外深造。
同时要想参加亚洲与太平洋地区信息学奥赛(APIO)和国际信息学奥林匹克竞赛(IOI)也是需要这个比赛获奖的。
参赛对象:全国初高中在校生
举办时间:每年7月
帮助:
中考:科技特长生,校内保送推荐排名有加分;
高考:铜牌以上将可获得自主招生名额(高考加5~30分)和大学保送资格。
国赛获奖者一般都是北大清华争夺的对象,这些选手一般都会拿到免试录取的协议。国赛银奖或省赛金奖获得者,一般都会获得降分录取的优惠,降分范围在20分~一本线。铜牌获奖者有机会获得其他985/211院校降分录取。
# 2.全国青少年信息学奥林匹克联赛(NOIP)
NOIP相较于NOI稍低一档,报名也没有限制。NOIP每年由中国计算机学会统一组织。在同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。联赛分为普及组和提高组,小学生可以参加普及组,初中生也可以参加提高组比赛。
初赛考察通用和实用的计算机普及科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。
参加初赛者须达到一定分数线(分数线按所在省市的平均分而定)后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。
参赛对象:普及组(初中)、提高组(高中)
举办时间:每年10-11月
帮助:
中考:科技特长生,校内保送推荐排名有加分;
高考:自主招生名额,可以作为省代表队成员参加全国决赛(NOI)及夏令营比赛。
# 3.全国青少年信息学奥林匹克竞赛夏令营
NOI的夏令营是NOI的扩大赛,和NOI同期举行。采取与正赛完全相同的赛制,但是获奖选手不具备保送资格,只具有中国计算机学会颁发的成绩证明,这个证明国内许多大学是认可的。在已获得保送资格的前提下(如NOIP联赛一等奖),可参与现场免试录取和高校自主招生保送。
参赛对象:初中、高中
举办时间:与NOI同期,7月末
帮助:
中考:科技特长生,校内保送推荐排名有加分;
高考:国内多数大学均承认其成绩,与NOI正式选手一视同仁。在已获得保送资格的前提下(如NOIP联赛一等奖),可参与现场免试录取和高校自主招生保送。
# 4.国际青少年信息学奥林匹克竞赛(IOI)
IOI是国际性质含金量较高的比赛,获奖者往往是各国际学校热抢的香饽饽。比赛包含两天的计算机机程序设计,解决算法问题。
选手以个人为单位,每个较多可选派4名选手参加,参赛选手从各国相应的信息学奥林匹克竞赛中选拔。
中国从首届开始,参加了迄今为止全部八届的比赛,取得了优异的成绩。中国队共参赛31人次,全部荣获奖牌,被评为“整体实力较强的队”。
信奥赛的小贴士:
信息学奥赛按竞赛阶段可以分为省级联赛(NOIP),全国竞赛(NOI)和国际竞赛(IOI)。
NOIP:全国青少年信息学奥林匹克联赛——省赛
全国统一大纲和试卷,各省分开考,题目较简单。以初中生为主参赛,每年10月初赛,11月复赛。全国有约600个一等奖名额,各省一等奖分数线不同。获奖既有各地重点高中保送资格或加分等优惠政策。
NOI:全国青少年信息学奥林匹克竞赛——国赛
级别比NOIP高,选手在NOIP中选拔,得到铜牌就有保送资格或自主招生降分录取资格。每年7月比赛,当年的高三生禁止参加。
LOL:国际信息学奥林匹克竞赛——国际赛
由中国计算机学会组织代表队,代表中国参加国际每年一次的IOI。中国是IOI创始国之一。IOI2000由中国主办,CCF承办。出国参赛得到中国科协和自然科学基金委的资助。自1989年开始,我国在NOI(网上同步赛99年开始)、NOIP、冬令营、选拔赛的基础上,组织参加国际信息学奥林匹克(IOI)竞赛。十几年中选拔75人次参加了IOI,累计获46块、银牌17块,铜牌12块。
参考: C++信息学奥赛,赛制流程介绍_小图灵编程的博客-CSDN博客_信息学奥赛c++编程 (opens new window)
一文了解CSP、NOIP、NOI 三大信息学赛事_学编程找Tony的博客-CSDN博客_csp信息学奥赛 (opens new window)
# 算法
参考视频:
【No1130】数据结构与算法一年刷题特训营视频教程 C++
网盘链接:https://pan.baidu.com/s/1jgdQ8bNB3C8hE51JVvU3gQ
提取密码:q8qx 解压密码:www.javaxxz.com_%Tgy78jI$Djkm
# 信奥赛规划
时间节点:
信奥赛每年举办一次,集中在9~11月份,四、五年级的时候开始学,争取六年级的时候拿奖,进入初中, 初三、高二的时候取出优秀的成绩。
- 知识学院1 /[IT专区] 继续点/T2区等多个文件 /00.新课/2022 /5月 /23.中学生信息学奥赛C++语法精讲和基础算法 (黑猫编程)
# 推荐书籍
# 基础篇
- CCF中学生计算机程序设计: 官方推荐,写得有点枯燥
- 青少年C++趣味入门
- 算法竞赛入门经典(第二版) 刘汝佳 2014年
- 骗分导论
- C程序设计 (谭浩强):学C语言必学
- 《信息学奥赛课课通(C++)》: 适合小朋友
- 《深入浅出程序设计竞赛 基础篇》洛谷学术组: 中学生入门信奥赛,或acm入门
- 《信息学奥赛一本通(C++)》董永建: 经典书籍,480页
# 提高篇
《算法导论》(必备教材)、
《算法艺术与信息学竞赛》刘汝佳著
《高中信息学竞赛历年真题解析红宝书》
《编程之美 微软技术面试心得》:
# C++推荐书籍
第一本 Essential C++ (由c过度到c++) 第二本 C++ Primer第五版 (内容很全,但是不深) 第三本 Effeetive C++ 实战性/性能优化书籍 第四本 More Effeetive C++ 第五本 C++ 标准程序库 第六本 深入探索C++对象模型