1.数学
数学竞赛一般由省级赛区按照全国高中数学联赛组织委员会的通知组织报名工作,各学校统一到所在地(市)教育局教研室(或数学会)报名。报名时间根据各地实际情况而定,不同的地区有不同的报名时间,以当地教育机构的通知为准。一般在考前一个月截止报名。
2.物理
全国中学生物理竞赛每学年举行一次,在校中学生可向学校报名,经学校同意,由学校到地方竞赛委员会指定的地点报名。各地方竞赛委员会按全国竞赛委员会的要求书面向全国竞赛委员会办公室集体报名。
3.化学
化学竞赛报名一般于赛前三个月开始。报名前学会会向学生公布与竞赛有关的文件,学生自愿报名。报名可以咨询省级化学会/竞赛委员会/当地教研处,但是必须以学校为单位,个人无法报名,可以请学校的化学老师帮忙。
4.生物
生物竞赛一般是由学校集体报名,需要注意的是,主要面向高一高二学生,所以想参加的同学不要等到高三。具体的报名时间和流程可以咨询自己的生物老师。
5.信息学
信息学竞赛报名比其他四科简单一些,直接关注CCF官网即可,信息学的官网发布信息很及时。9-10月先报名参加CSP-J/S,之后参加NOIP即可。
信奥赛一般不会让个人去报名。信奥赛初赛一般都是以学校为单位通过指导教师报名(每年9月份开始报名),由指导教师汇总本校学校报名情况并提交给NOI各省特派员,若学校因故不能统一报名,家长可直接联系特派员报名,由省特派员在报名截止日期前统一提交至中国计算机学会(CCF)。
到目前而言,信息学奥赛可以使用的语言也绝对不止C++一种,但是绝对数量的选手都在使用。这里有一个过程,上一个过程使用PASCAL语言和C语言的人非常多,后来CCF统一官宣了一下,偶也是顺应要求才带领学生们直接使用C++语言的。优点有很多,偶觉得适合中小学生的主要有两点。一是代码简洁易懂,代码效率高,写法多变有趣;第二是有丰富的库可以调用,实现很强的功能。其他的编程语言也很好,如果说应用兼容和普及度的难易程度方面,C++应该是最好的。