认识信息学奥赛与 CSP¶
信息学奥赛是什么?¶
信息学奥赛是用计算机编程解决问题的比赛。它和数学奥赛很像,只不过我们的「笔」是 C++ 语言,我们的「草稿纸」是电脑。
在中国,这条路线由中国计算机学会(CCF)组织,从易到难大致是:
很多同学小升初、初升高时,信息学特长都是一份亮眼的成绩单;到了大学,ACM 竞赛和保研、找工作更是息息相关。
CSP-J 和 CSP-S 分别是什么?¶
| CSP-J(入门级) | CSP-S(提高级) | |
|---|---|---|
| 适合谁 | 学完基础语法的同学 | 学完入门级算法的同学 |
| 难度 | 约等于课内数学「基础题~中档题」 | 约等于课内数学「压轴题」 |
| 考两轮 | 第一轮笔试(J1)+ 第二轮上机(J2) | 第一轮笔试(S1)+ 第二轮上机(S2) |
| 建议年级 | 四年级 ~ 初二 | 初一 ~ 初三(学有余力可提前) |
报名条件
报名当年 9 月 1 日起满 12 周岁(含)以上的同学才能参加 CSP-J/S。 还没到年龄的同学别着急——正好利用这段时间把语法基础打得更扎实。
考试形式¶
- 第一轮(笔试):2 小时,满分 100 分,全是选择题和填空题,主要考计算机基础知识、程序阅读和程序填空
- 第二轮(上机):4 道编程大题,每题 100 分,共 400 分,在电脑上写 C++ 程序提交评测
两轮都达标才能拿到认证证书,其中第二轮成绩是最重要的。
怎么报名?¶
- 每年 7~9 月,在 CCF 官方的报名网站注册报名(一般由学校集体组织,也可以个人报名)
- 9 月参加第一轮,10 月参加第二轮
- 具体通知请关注 CCF 官网 和各省 NOI 特派员网站
学好信奥需要什么?¶
- 会基础的数学运算:四则运算要熟练,学提高级时初中数学(负数、幂、简单几何)会帮大忙
- 每周固定练习时间:建议每周 3~5 小时,宁可每天 30 分钟,不要周末突击
- 一个错题本:把做错的题、想不出的题记下来,隔一个月再重做一遍
- 不怕报错:程序报错是家常便饭,调试(找错误)的能力就是这么练出来的
准备好了吗?下一课我们先给自己的电脑装上写代码的工具:搭建开发环境。