NOIP指定语言是C++、C或Pascal(C和Pascal可以用到2020年,2022年开始NOIP将仅支持C++语言)。建议从学习C++语言开始,学习内容只涉及C语言和STL,像C++特有的面向对象、类这些内容则很少涉及。
多长时间能学完?会不会影响文化课学习?
信息学的学习时间因人而异,有的人2-3年,有的人需要较长时间,平均在3年左右能学到比较不错的成绩。这是一个慢工出细活的过程。如果从高中甚至高二才开始学习,很可能会影响文化课,因为毕竟信息学涉及的内容比较多,短时间内要学完必然要占用大量时间。
前几年从初中开始学起的同学比较多,一些竞赛大神往往是从小学就开始学了。现在随着信息学的普及,更多的同学是从小学开始学习的。
所以,我们建议从小学开始学,循序渐进,打好基础,这样对文化课几乎没有影响。
孩子多大开始学习信息学奥赛比较好?
建议从小学高年级、初中即可开始学习,一步一个脚印,这样到高中时参加自主招生、提高组竞赛就是水到渠成的事情了。
小学4年级以上:参加算法编程启蒙班,小学生可以参加市/区级比赛,也可以参加普及组竞赛;
初中生:小学没有开始学习,初中也是一个很好的启动时机,可以从算法编程启蒙班及普及组辅导班开始学习,参加普及组竞赛,也可以在初中阶段参加提高组竞赛。初中后一个时机是中考结束开始,这样可以在高一之前参加提高组竞赛,高中获得省一的机会较大;
高一:以参赛为目的,后的开始时间是高一开始,这样高二可参加提高组竞赛。不过因为时间比较紧了,要想拿奖必须投入足够的时间才有可能。
学信息学、参加竞赛有什么好处?
对个人思维能力的提升是重要的好处。思维的养成是需要一个过程的,如果由一个竞赛指引着我们,会很有帮助。
现在计算机编程已经逐渐成为必不可少的技能了,就跟人人都需要学习阅读、写作一样。
信息学奥赛这条路其实是一条相对“少有人走的路”,恰恰由于走的人数少,才会让走这条路的孩子更具优势。事实证明,学好信息学在对孩子的能力、意志品质的培养上以及未来的高考、出国留学上都有很大的帮助。
参加学校的自主招生是信息学竞赛的另一个重要目标。进入集训队的,可以直接保送清华北大。其他获奖选手可通过夏令营、冬令营、科学营、体验营等各种自主招生渠道争取到降20分直至一本线的录取优惠。
我家孩子出国有必要学这个课程吗?
太有必要了!如果出国读大学,NOIP获奖者会受到很多国外学校的关注。到了大学如果是理工类专业,打过竞赛的孩子在国外上编程课会异常轻松,有些课程还可获免修资格,会有更多时间用于自己感兴趣的科目。