什么是信息学
Informatics信息学(Informatics)一词在很多场合是计算机科学(Computer Science)的代称。在中国大陆地区,特别是中学阶段主要指计算机科学中关注“计算机理论与算法(Theory and Algorithms)”的子领域。
信息学竞赛
OI对于很多青少年来说,提到“信息学”这个词,第一反应就是在后面再加上“竞赛”、“奥赛”、“奥林匹克”这样的字眼。对应的英文名称就是“Olympiad in Informatics”,简称 OI。
在青少年阶段,“信息学”相关最高级别的竞赛是“国际信息学奥林匹克竞赛(International Olympiad in Informatics)”,每年举办一次。全球 103 个成员(前成员)国家和地区会派出不超过 4 名队员参加的代表队参加。中国代表队 4 名队员由中国科协和国家自然科学基金委资助,中国计算机学会带队出赛。在国内,“信息学”相关最高级别的全国性竞赛是 “全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics)”,简称 NOI。各省、自治区、直辖市及特别行政区会派出代表队参赛,角逐能参与国家队选拔的国家集训队资格。与信息学相关的由中国计算机学会(CCF)主办或承办的 NOI 系列活动还包括:
此外,自 2020 年起,由全球多国共同发起了国际初中生信息学竞赛,简称 ISIJ,面向参赛国还没进入高中阶段但学有余力的优秀学生。每一年中国计算机学会也会选派在 NOI 系列活动中表现优异的适龄选手组成中国初中生代表队参赛。
近年来,其他与信息学相关的活动还有“蓝桥杯”、“电子学会编程考级”的 C++ 组别部分。由于出现的时间较短,它们还没有建立广泛的公信力。但其题目难度较为适中,使用传统信息学的客观测评方式。作为培养兴趣、强化成就感的活动,还是可以根据实际情况选择性参加的。与此同时,值得关注的是,一些入选了竞赛白名单的活动(例如:“少年硅谷——全国青少年人工智能教育成果展示大会”、“全国中小学生信息技术创新与实践大赛 NOC”等)采用收费授权形式“外包”给了一个或者多个培训机构,组织考核的方式缺乏客观性,并存在机构通过植入“动漫亚文化”、“过度游戏化”内容诱导学生成瘾、在机构授课时提供答题模板或答案惰化学生思维等违背教育规律和科普公益性质的现象。建议真正希望让学有余力的孩子学习信息学的家长避开此类活动,以免对孩子此后学习信息学积累负面影响。
信息学竞赛之路
Way to win根据学生的学习动机,学习信息学、参与信息学竞赛一般分为“兴趣培养”和“学有余力”两个阶段。
兴趣培养阶段对于小学生或初中低年级学生,在学好语文、数学等课内知识的前提下,可以以兴趣培养为目的了解信息学和计算机科学的科普内容。在这个阶段,最重要的事情是要确认自己是否有兴趣、有信心学信息学,在学信息学的过程中是否能产生强烈的成就感。当孩子有了一定的程序设计能力,喜欢通过编程解决问题之后再去参加考试或竞赛,强化成就感。要把参加考试和竞赛的成绩当成副产物,而不能本末倒置。
在学习有一年及以上的时间,已经对程序设计求解问题有充分兴趣之后,可以优先参加地方教育局或科协主办的区赛、市赛、省赛进行练手。有的地方区赛、市赛、省赛是分层晋级,下一级组织代表队参加上一级比赛;有的地方的区赛、市赛、省赛则是互相独立,报名没有资格限制。
这个阶段中国计算机学会主办的 NOI Online 入门组、蓝桥杯、电子学会编程考级也都是可以用来练手的测试。
在有一些考试经验后,就可以考虑参加中国计算机学会组织的 CSP-J/S 了。刚开始学习的同学应从“入门组(CSP-J)”先开始参加,在入门组中获得一等较高分数后,可以考虑再切换到“提高组(CSP-S)”,进入接下来学有余力的阶段。
有一些地区的优质初中会参考上述的一些测试的成绩来组织信息学学习小组、校队,有组织地在学校内开展训练。往往在小学阶段有相关经历的学生在进入初中的前后会更有可能获得入选和参与的机会。
学有余力阶段相比于兴趣培养阶段的同学,已经热爱信息学且学有余力的同学的目标和路径就比较清晰了。在已经具备了参加 CSP-S 的能力之后,如果在 CSP-S 中获得了不错的成绩,就可以按照“NOIP-省选(和女生竞赛)-NOI-WC&CTS-IOI”的顺序进行“打怪升级”了。
在上图中:
信息学竞赛相关政策
OI related policy 在倡导教育公平的大背景下,过去“小升初”阶段的选拔已经基本退出历史舞台。这对于真正热爱且学有余力的学生来说,与不热爱、急功近利但又很会考试的同学去竞争的情况有所减少。各省市的示范高中对在义务教育阶段已经证明自己对信息学有热情的同学设置了“特长生”、“中考自主招生”等专项招生政策,鼓励学有余力的同学在学科类表现扎实的基础上继续发展特长。在进入大学的通道上,也有一些相关的政策,在这里我们列举如下:
信息学常见问题