背景
由于我的编程背景,周边有一些程序员朋友的小孩在参加信息学奥赛,家中有一个马上要上小学的娃,所以最近研究了一下信息学奥赛,并制作了学习规划图。由于信息学奥赛时间周期比较长,概念比较多,所以下文进行了一些名词解释,并对是否需要有比较高的数学要求进行了解释。
学习规划图
以下是我规划的给娃学习的路线图,如果孩子文化课成绩优秀并对编程感兴趣的话,那么就按照这个来操作。这里跳过了scratch的学习,我觉得在1~4年级,相比学习scratch,养成一个比较好的学习习惯更重要,把语数外学好、把字练好、不要近视、身体健康这些是基础,不然以后真的深入学习了,文化课会跟不上的。
image.png
名词解释
NOIP:全国青少年信息学奥林匹克联赛
全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)自1995年至今。每年由中国计算机学会统一组织。 NOIP在 同一时间、不同地点以各省市为单位由特派员组织。全国统一大纲、统一试卷。初、高中或其他中等专业学校的学生可报名参加联赛。联赛分初赛和复赛 两个阶段。初赛考察通用和实用的计算机科学知识,以笔试为主。复赛为程序设计,须在计算机上调试完成。参加初赛者须达到一定分数线后才有资格参加复赛。联赛分普及组和提高组两个组别,难度不同,分别面向初中和高中阶段的学生。
NOI:全国青少年信息学奥林匹克
NOI:全国青少年信息学奥林匹克(NOI)是国内包括港澳在内的省级代表队最高水平的大赛,自1984年至今,在国内包括香港、澳门组织竞赛活动。每年经各省选拔产生5名选手(其中一名是女选手),由中国计算机学会在计算机普及较好的城市组织进行比赛。这一竞赛记个人成绩,同时记团体总分。
冬令营:全国青少年信息学奥林匹克冬令营(简称冬令营)
自1995年起。每年在寒假期间开展为期一周的培训活动。冬令营共8天,包括授课、 讲座、讨论、测试等。参加冬令营的营员分正式营员和非正式营员。获得NOI前20名的选手和指导教师为正式营员,非正式营员限量自愿报名参加。在冬令营授 课的是著名大学的资深教授及已获得国际金牌学生的指导教师。
APIO: 亚洲与太平洋地区信息学奥赛(Asia Pacific Informatics Olympiad)
2007年创建,该竞赛为区域性的网上准同步赛,是亚洲和太平洋地区每年一次的国际性赛事,旨在给青少年提供更多的赛 事机会,推动亚太地区的信息学奥林匹克的发展。APIO每年5月举行,由不同的国家轮流主办。每个参赛团参赛选手上限为100名,其中成绩排在前6名的选 手作为代表该参赛团的正式选手统计成绩。APIO中国赛区由中国计算机学会组织参赛,获奖比例将参照IOI。
选拔赛:选拔参加国际信息学奥林匹克中国代表队的竞赛
IOI的选手是从获NOI前20名选手中选拔出来的,获得前4名的优胜者代表中国参 加国际竞赛。选拔科目包括:NOI成绩、冬令营成绩、论文和答辩、平时作业、选拔赛成绩、口试。上述项目加权产生最后成绩。
IOI: 国际信息学奥林匹克竞赛(International Olympiad in Informatics)
由中国计算机学会组织代表队,代表中国参加国际每年一次的IOI。中国是IOI创始国之一。IOI2000由中国主办,CCF承办。出国参赛得到中国科协和国家自然科学基金委的资助。
CCF:中国计算机学会
是由从事计算机及相关科学技术领域的科研、教育、开发、生产、管理、应用和服务的个人及单位自愿结成、依法登记成立的全国性、学术性、非营利学术团体,是全国一级学会,是独立社团法人,是中国科学技术协会成员。
CSP-J/S:CCF非专业级软件能力认证(Certified Software Professional Junior/Senior)
创办于2019年,是由CCF(中国计算机学会)统一组织的评价计算机非专业人士算法和编程能力的活动。在同一时间、不同地点以各省市为单位由CCF授权的省认证组织单位和总负责人组织。全国统一大纲、统一认证题目,任何人均可报名参加。CSP-J/S分两个级别进行,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),两个级别难度不同,均涉及算法和编程。CSP-J/S分第一轮和第二轮两个阶段。第一轮考察通用和实用的计算机科学知识,以笔试为主,部分省市以机试方式认证。第二轮为程序设计,须在计算机上调试完成。第一轮认证成绩优异者进入第二轮认证,第二轮认证结束后,CCF将根据CSP-J/S各组的认证成绩和给定的分数线,颁发认证证书。CSP-J/S成绩优异者,可参加NOI省级选拔,省级选拔成绩优异者可参加NOI。
CSP-JS与NOI系列活动有什么关系?
以下是来自noi官网(https://cspsj.noi.cn/)的说明:CSP-JS是面向社会的认证,非竞赛。在NOI系列活动,如Online测试、APIO、冬令营等报名中有可能会参考CSP-JS成绩。CSP-J/S成绩优异者,可参加NOI省级选拔,省级选拔成绩优异者可参加NOI。
信息学奥赛的竞赛时间表
image.png对数学的要求有多高
初级、中级阶段对数学要求不算特别高,
高级阶段(比如CSP-S一等及以上、NOIP和NOI高级别选手)对数学思维要求比较高,对数学建模的要求比较高。
一、入门阶段:不高
有小学4~5年级水平即可。这个阶段,对数学要求不高,对思维有一定要求。只要在课程学习中达到前1 /2的孩子,都可以尝试学习信息学。而且通常不会有任何阻碍。
二、中级阶段(过CSP-J):不高
这个阶段也不涉及多少数学知识,主要涉及排列组合和数论入门的一些知识。数论入门知识比如质数判定、余数、最大公约数、最小公倍数等知识。这个阶段开始接触的问题建模,包括深搜广搜、DP、贪心,内核上,都涉及排列组合相关的数学思想。
三、高级阶段(过CSP-S):高
与数学奥赛一样,会涉及离散数学、组合数学方面的内容。在学习一些复杂算法,或者分析算法复杂度时会涉及一些高中关于函数、分段讨论等知识点。这对于初中生、 和小学生而言,算是一个挑战。
参考
https://cspsj.noi.cn/
https://www.zhihu.com/question/266737292/answer/2447941741
网友评论