关键词:
少儿编程;中小学编程;信息学竞赛;计算机竞赛;NOIP竞赛;CSP-J/S竞赛;NOI竞赛;北京中关村;北京黄庄;北京大学;清华大学。
面向6-18岁中小学生,做最专业的中小学编程教育。
全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics),简称NOI。教育部和中国科协委托中国计算机学会举办。
2019年8月16日晚间,中国计算机学会在其官网发布消息称,由于某种原因,由CCF(中国计算机学会简称)主办的全国青少年信息学奥林匹克联赛NOIP(普及组及提高组)从2019年起暂停。
后CSP-J/CSP-S取代原有的NOIP(普及组及提高组)。2020年1月21日,由于CCF将可能获得有关部门的经费资助,CCF决定恢复全国青少年信息学奥林匹克联赛NOIP。
普及计算机科学知识;给信息技术教育课程提供动力和思路;提供相互交流和学习的机会;培养和选拔优秀计算机人才。
1984年邓小平指出:“计算机的普及要从娃娃做起。”教育部和中国科协委托中国计算机学会举办了全国青少年计算机程序设计竞赛(简称:NOI),1984年参加竞赛的有8000多人。这一新的活动形式受到党和政府的关怀,得到社会各界的关注与支持。中央领导王震同志出席了首届竞赛发奖大会,并对此项活动给予了充分肯定。
从此每年一次NOI活动,吸引越来越多的青少年投身其中。十几年来,通过竞赛活动培养和发现了大批计算机爱好者,选拔出了许多优秀的计算机后备人才。当年的许多选手已成为计算机硕士、博士,有的已经走上计算机科研岗位。
为了更高层次推动普及,培养更多计算机技术人才。竞赛及相关活动遵循开放性原则,有条件和兴趣的学校和个人,自愿参加。
NOI系列活动包括:全国青少年信息学奥林匹克联赛(NOIP)、全国青少年信息学奥林匹克竞赛(NOI)、全国青少年信息学奥林匹克竞赛冬令营(WC)、国际信息学奥林匹克中国队选拔(CTS)。
进入国家队的选手将参加国际信息学奥林匹克竞赛(IOI)。亚洲与太平洋地区信息学奥林匹克(APIO)中国赛区由CCF承办。
NOI是国内包括港澳在内的省级代表队最高水平的大赛,由中国计算机学会在计算机普及较好的城市组织进行比赛。自1984年至2019年,已组织了36次竞赛活动。
每年经各省选拔产生省队,A类、B类、C类选手参加正式比赛,D类、E类选手将参加同步举办的夏令营。
NOI将从正式选手中选出成绩前50名,作为中国国家集训队,集训队队员将获得高校保送资格。
全国青少年信息学奥林匹克夏令营为NOI的扩大赛,自2019年开始举办。
夏令营采取与正赛完全相同的赛制,包括时间、地点、题目与分数线。各省省队D类、E类选手参加夏令营,获奖选手不能获得奖状,但具有中国计算机学会颁发的成绩证明。
NOI期间同步举办NOI网上同步赛,给那些没有进入省队的程序设计爱好者提供体验竞赛的机会。自1999年以来,已连续举办21次网络同步赛。自2019年起,NOI网上同步赛提供成绩证明。
全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces,简称NOIP)自1995至2018年已举办24次。每年由中国计算机学会统一组织。 NOIP在同一时间、不同地点以各省市为单位由特派员组织。
全国统一大纲、统一试卷。初、高中或其它中等专业学校的学生可报名参加联赛。联赛分初赛和复赛两个阶段。初赛考察通用和实用的计算机普及科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线(分数线按所在省市的分数分布及复赛考点承办能力而定)后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。
根据有关规定,2010年及之前入学的高中参赛学生获得省级赛区一等奖可获得保送资格;2011年起,只有参加NOI并进入国家集训队后才可取得保送资格。
全国青少年信息学奥林匹克竞赛冬令营(Winter Camp,简称WC)自1995年起开始举办。每年在寒假期间开展为期一周的培训活动。冬令营共8天,包括授课、讲座、讨论、测试等。参加冬令营的营员分正式营员和非正式营员。获得NOI前50名的选手和指导教师为正式营员,非正式营员限量自愿报名参加。在冬令营授课的是著名大学的资深教授及已获得国际金牌学生的指导教师。
冬令营是中国国家队的第一轮选拔,从NOI所选出的国家集训队的50名中选出前15名作为中国国家队候选队员。
亚洲与太平洋地区信息学奥林匹克(Asia Pacific Informatics Olympiad,简称APIO)于2007年创建,为区域性的网上准同步赛,是亚洲和太平洋地区每年一次的国际性赛事,旨在给青少年提供更多的赛事机会,推动亚太地区的信息学奥林匹克的发展。
APIO每年5月举行,由不同国家轮流主办。每个参赛团参赛选手上限为100名,其中成绩排在前6名的选手作为代表该参赛团的正式选手统计成绩。APIO中国赛区由中国计算机学会组织参赛,获奖比例将参照IOI。
国际信息学奥林匹克中国队选拔(简称CTS)。2018年及以前称作国际信息学奥林匹克中国队选拔赛(简称CTSC)。2019年起,更名为国际信息学奥林匹克中国队选拔(简称CTS)。15名中国国家队候选队队员将作为正式选手参加选拔活动。选拔科目包括NOI成绩、冬令营成绩、论文和答辩、平时作业、CTS成绩、口试,上述项目加权产生最后成绩,获得前4名的优胜者将代表中国参加国际竞赛。
同步举办全国信息学奥林匹克精英赛,与CTS在同一时间、地点举办,采用与CTS相同的试题。由部分优秀的非候选队选手参加。
国际信息学奥林匹克竞赛(International Olympiad in Informatics,简称IOI)。由中国计算机学会组织代表队,代表中国参加每年一次的IOI。
中国是IOI创始国之一。IOI2000年中国主办,CCF承办。出国参赛得到中国科协和国家自然科学基金委的资助。
1989年至2019年,我国已连续参加31届国际信息学奥林匹克竞赛。共有109名选手参加了IOI,累计获金牌84块、银牌27块,铜牌12块。
中国已成为信息学奥林匹克竞赛强国,参赛选手、领队、教练曾受到江泽民、李鹏、李岚清等党和国家领导人及著名科学家的亲切接见和赞扬。
为保证NOI竞赛的科学性和公正性,保证竞赛环境的一致性和稳定性,并为竞赛的承办单位规范化组织竞赛提供实施标准的指导,特制订本规则。
全体参赛选手分布在不超过4个相距30米之内的竞赛场地。每位参赛选手拥有面积不小于1.5平方米的工作场地和正面面宽不小于0.8M的工作台,独立使用一台配备有规定的操作系统和编程工具的计算机。
竞赛组织者将在竞赛场地为选手提供草稿纸、饮水、以及必要的食品,以及相关硬件设备。
NOI竞赛的题目以考查选手对算法和编程能力的掌握为主。题目类型有以下三种:
传统型题目要求选手提交答案程序的源文件。该程序从一个正文文件中读入数据,并向指定的输出文件中写入计算结果。
非交互式程序题的题面包括下列内容:
求解问题的描述
输入文件名和输出文件名(可以是标准输入/输出)
输入数据格式、输出数据格式、以及输入数据范围
对程序使用计算资源的限制,以及其它可能的限制
交互型题目要求选手提交答案程序的源文件。该程序通过调用所提供的库函数实现数据的输入和输出。
交互式程序题的题面包括下列内容:
求解问题的描述
库函数的功能、函数原型、以及获取和链接方式
输入数据格式、输出数据格式、以及输入数据范围
对程序使用计算资源的限制,以及其它可能的限制
提交答案型题目不要求选手提交程序的源文件。选手需要按题目要求,根据给定的输入数据文件生成一组输出数据文件。该组数据文件既可以是由选手的程序输出的,也可以是由选手手工构造的。当选手使用自行设计的程序生成题目答案时,其所使用的程序不应提交。
答案提交题的题面包括下列内容:
求解问题的描述
输入数据格式、输出数据格式
输入数据文件的获取方法
对于传统型题目和交互型题目,对选手程序使用内存大小的限制包括运行代码、程序运行时所需的栈和堆在内的所有工作内存的总和。当题面中没有给出对使用内存的限制时,以选手用机的实际使用限制为准。对选手程序运行时间的限制一般均大于标准答案程序所需最长运行时间的50%以上,以避免测试中的超时判断误差。
选手在正式竞赛前应有不少于2个小时的练习时间,以熟悉竞赛场地、设备和软件环境、以及答案提交方式。竞赛前的练习应安排在第一场竞赛的前一天。在赛前练习结束后,应安排不少于30分钟的时间进行标准化笔试题的测试。标准化笔试题包含单选题、多选题和填空题,题目涉及的内容包括计算机和编程的基本知识、NOI竞赛所使用的操作系统、编程工具等的使用方法,以及基本竞赛规则。标准化笔试题的成绩计入选手竞赛的总成绩。
NOI的竞赛分为两场,每场竞赛的时间为5小时。两场竞赛之间应间隔一天。
选手可携带书写工具,如钢笔、铅笔等,以及手表和适量衣物等进入赛场。有特殊情况需要携带其它物品者需事先取得竞赛委员会的批准。
选手不可以携带上述规定之外的其它物品,如纸张、书籍、食品、饮料等进入赛场。选手被严格禁止携带软盘、光盘、U盘等存储设备和介质,以及手机、电子辞典、PDA等电子及通信设备。
凡携带上述被严格禁止的设备进入竞赛场地者,在竞赛开始后一经发现,无论是否使用,均以作弊论处,取消其该场竞赛的资格和成绩。
选手在竞赛中不得与其它选手交谈,不得干扰他人的竞赛活动,不得损坏竞赛设备。
选手在竞赛过程中如需入厕,需举手向赛场服务人员示意并征得允许。
竞赛选手应佩戴选手标志,在竞赛前5分钟入场,按指定位置就座。竞赛在竞赛场地负责人发出竞赛开始的指令后开始。在竞赛开始前选手不得触动竞赛桌面上包括计算机、键盘、鼠标和试卷在内的任何物品。
竞赛场地负责人在竞赛结束前5-15分钟时间,发出竞赛即将结束的提示,并在竞赛结束时间到达时发出竞赛结束的指令。在听到竞赛结束的指令后,除了获得加时补偿的选手外,其余选手应立即停止竞赛活动,并携带属于个人的物品离开竞赛场地。
选手在竞赛过程中对竞赛题目、竞赛设备以及编程环境有疑问时,应举手向竞赛场地负责人或场地服务人员提问。
选手在竞赛过程中遇有计算机或软件工具故障,或其它妨碍竞赛的情况,应及时举手向竞赛场地负责人或场地服务人员报告。竞赛场地负责人或场地服务人员应及时处置。对于妨碍选手竞赛超过3分钟的,应记录在案并给以加时补偿。
选手完成的赛题答案必须按题目的要求保存为规定格式的文件,并存放在规定的目录下。选手提交的程序源文件必须不大于100KB。答案提交类题目的答案文件不得超过题目规定的大小;题目未规定大小的必须不大于100KB。未按规定的格式、名称和大小生成和保存答案文件的将视为未提交,并且不被评测,因此不能得分。
对于程序设计题,选手提交的答案不得包含下列内容:
· 试图访问网络
· 使用fork或其它线程/进程生成函数
· 打开或创建题目规定的输入/输出文件之外的其它文件
· 以任何方式对标准输入/输出文件的重定向
· 运行其它程序
· 改变文件系统的访问权限
· 读写文件系统的管理信息
· 使用除读写规定的输入/输出文件之外的其它系统调用
违反上述规定中的任何一项,将被视为违规,不被评测,不能得分。
除另有说明者外,选手提交的程序设计题将在Linux系统上使用下列命令进行编译:
· C程序: cc-static -o <程序名> <程序名>.c -lm
· C++程序:g++-static –o <程序名> <程序名>.cpp -lm
未能通过编译并正确生成可执行文件的程序在该题目上不得分。能够通过编译并正确生成可执行文件的程序将在与选手编程环境相同的系统平台上,在题面规定的限制条件下运行和评测。
程序设计题,选手答案得分将取决于结果的正确性、算法的效率、以及程序运行的效率。
评测将使用多个测试点,以区分选手答案的正确程度和效率。在正确性和效率方面都符合题目要求的答案将获得该题目的满分。
算法和程序实现正确,但效率较低的答案也可能在若干测试点因超时而无法获得分数。
选手的程序必须在程序执行结束时显式地返回0。返回其它值的程序将被认为是结果不正确,并因此不能得分。
对于答案提交题,只对选手答案的正确性进行评测。
评测结果将在竞赛结束后150分钟之内,以成绩单的形式发给选手所在队的领队签收。
成绩单上将标出选手各题在每个测试点上的得分,以及未得满分的测试点的错误信息,参见附录。
选手每道题的得分为其在该题各个测试点上的得分之和。选手每天的得分为其在当天各道题上的得分之和。
选手接到成绩单后在规定的时间之内,在其竞赛时使用的计算机上对其答案进行复测。选手竞赛结束时提交的答案保存在题目所规定的文件目录中,复测所需的测试数据和答案在复测开始前将被下发到选手计算机上指定的文件目录中。
复测时,选手可以和领队或其它队员进行讨论,但不得妨碍其它队的队员的复测活动。
复测完毕后,竞赛选手对于评测成绩有异议的,可向科学委员会提出申诉。申诉须在复测结束后3小时之内,由竞赛选手本人提出。提出申诉的竞赛选手须按规定填写申诉表,由本队领队签字后提交给现场评测人员或科学委员会成员。
申诉必须依据竞赛选手本人在竞赛时提交的程序或答案以及在复测时获得的结果提出。
科学委员会接到选手的申诉后应及时研究,并决定是否受理。对于受理的申诉,科学委员会应尽快做出处理,并使用申诉处理表将处理结果书面告知申诉人。对于改变了选手得分的申诉处理,科学委员会在处理完毕后应向申诉人发放新的成绩单,并按新的得分计算申诉人的竞赛成绩。
对于不受理的申诉,科学委员会应在选手提交的申诉表中注明拒绝受理的理由,并尽快将申诉表退还申诉人。申诉人如对科学委员会不受理的决定有异议,并有新的理由和证据的,可以再次提出申诉。
下列申诉将不被受理:
· 以修改过的程序或答案为依据的;
· 没有复测结果支持的;
· 超过申诉时间的;
· 对评测结果中的超时有异议,且复测结果的运行时间与题目时间限制之差小于题目时间限制5%的;
对于以修改过的程序或答案为依据提出申诉并且声称依据原始程序或答案的,一经查实,将对申诉人及其领队给予警告。情节严重者将取消申诉人当天的竞赛成绩。
本规则自2007年6月开始执行。本规则由科学委员会负责解释。
全国青少年信息学奥林匹克竞赛(NOI)是由中国计算机学会主办的一项面向全国青少年的信息学竞赛和普及活动。也是与联合国教科文组织提倡的国际信息学奥林匹克竞赛,同步进行的一项竞赛活动。
序号 | 名称 | 举办省 | 时间 | 承办单位 |
1 | NOI 1984 | 北京 | 1984.8 | |
2 | NOI 1985 | 天津 | 1985.8 | |
3 | NOI 1986 | 北京 | 1986.8 | |
4 | NOI 1987 | 山东 | 1987.8 | |
5 | NOI 1988 | 北京 | 1988.8 | |
6 | NOI 1989 | 广东 | 1989.12 | |
7 | NOI 1990 | 北京 | 1990.8 | |
8 | NOI 1991 | 福建 | 1991.8 | |
9 | NOI 1992 | 北京 | 1992.8 | |
10 | NOI 1993 | 山西 | 1993.8 | |
11 | NOI 1994 | 北京 | 1994.8 | |
12 | NOI 1995 | 江苏 | 1995.8 | |
13 | NOI 1996 | 上海 | 1996.8 | |
14 | NOI 1997 | 香港 | 1997.8 | 香港教育学会 |
15 | NOI 1998 | 浙江 | 1998.8 | 杭州 |
16 | NOI 1999 | 北京 | 1999.7 | 北京市科协 |
17 | NOI 2000 | 澳门 | 2000.3 | 澳门电脑学会 |
18 | NOI 2001 | 陕西 | 2001.8 | 西北大学 |
19 | NOI 2002 | 天津 | 2002.8 | 天津市科协 |
20 | NOI 2003 | 上海 | 2003.8 | 复旦大学附属中学 |
21 | NOI 2004 | 湖南 | 2004.8 | 长沙市长郡中学 |
22 | NOI 2005 | 河南 | 2005.8 | 河南音像出版社 |
23 | NOI 2006 | 四川 | 2006.8 | 绵阳南山中学 |
24 | NOI 2007 | 福建 | 2007.7 | 福州第一中学 |
25 | NOI 2008 | 浙江 | 2008.7 | 绍兴一中 |
26 | NOI 2009 | 北京 | 2009.7 | 北京八十中学 |
27 | NOI 2010 | 山东 | 2010.7 | 烟台市开发区高级中学 |
28 | NOI 2011 | 吉林 | 2011.8 | 吉林大学 |
29 | NOI 2012 | 江苏 | 2012.7 | 江苏省常州高级中学 |
30 | NOI 2013 | 四川 | 2013.7 | 电子科技大学 |
31 | NOI 2014 | 广东 | 2014.7 | 深圳外国语学校 |
32 | NOI 2015 | 浙江 | 2015.7 | 学军中学 |
33 | NOI 2016 | 四川 | 2016.7 | 绵阳南山中学 |
34 | NOI 2017 | 浙江 | 2017.7 | 绍兴市第一中学 |
35 | NOI 2018 | 湖南 | 2018.7 | 长沙市雅礼中学 |
36 | NOI 2019 | 广东 | 2019.7 | 广州市第二中学 |
37 | NOI 2020 | 湖南 | 2020.8 | 长沙市一中雨花新华都学校 |
地点:中关村;北京大学;清华大学;海淀黄庄;海淀图书城。
竞赛:少儿编程;中小学编程;信息学竞赛;计算机竞赛;CSP-J/S竞赛;NOIP竞赛;NOI竞赛。兴趣;爱好;升学;选校。
科技特长生:人大附中科技特长生;北大附中科技特长生;清华附中科技特长生;北京四中科技特长生等。
面向7-15岁中小学生,做专业的中小学编程教育。
数以万计的学员,奋战在祖国软件科技一线。
万集软件精品编程视频的策划者、主讲者、践行者。
研究方向:高并发/图形图像/音视频/AI识别/大数据/云计算等。
所用技术:C++/JAVA/PYTHON/J2EE/Android/IOS/WEB/Spring等。
5年少儿编程授课经验,15年职业教育经验,课程获奖率超过85%。
多年课程设计经验,书籍编纂经验,教育思辨经验,深度课程策划经验。
曾执教于清华大学、武汉大学、南京大学、东南大学、北京航空航天大学、上海交大、西安交通大学、哈尔滨工业大学、华南理工大学等。
北京大学资源宾馆写字楼(北京大学西南门)等各区相关地点。
初级班:每周六上午8点30到11点(三次一个周期)
中级班:每周日上午8点30到 11点(三次一个周期)
初级:无编程基础与认知。
中级:有一定编程基础与认知(敲过代码)。
精品班级、成果应用、确保获奖率。课程厚重,二十年经验老师授课。
有内容、有思想、有形式、有成果、有深度、有广度、可持续。
初级班:看图学编程与基本编码。
中级班:面向对象认知与应用培养。
无需带电脑(机构提供电脑)。
体验班无需费用。
依据材质,深度培养。
提供学习机会,进行技术磨合。
添加微信,提前预约。方便安排场地与获取相关资料。
联系方式:
A、官方网址:
B、微信公众号:
添加微信,获取资料。

关注公众号,获取动态。
