少儿编程现在也是非常的红利期,通过学习少儿编程我们可以提高孩子的思维能力,创造力,解决问题的能力。从小就打下良好的基础和对高科技的认知。就目前来说少儿编程可以参加考级和白名单竞赛的语言是scratch,python,c++。难度是依次增加的。
最简单的就是scratch了,它的特点是所有的东西都是所见即所得,只要拖拽一下也就看见了。这个内容一般1年级就开始学习了。大概学习个两年,学习到2年级下学期,学习了之后一定要去参加等级考试,小孩子说感觉怎么样都是不靠谱的。就像我们不能让某一个人证明自己的清白一样。参加等级考试的时候要注意,scratch等级考试有4级,一开始要去考一级,主要是去感受一下考级的氛围。过了一级之后就可以跳级的,什么意思呢?并不是说考了一级然后二级,再三级这样。考了一级之后就可以直接去参加4级考试了。4级考试是满级,也就是说4级以后就没有这个科目的考试了。
接下来就要去学习python,有的老师是要求学生直接进入c++的学习。说实在的这还是有一点太早了,必须要去接触一下比较容易的python,因为c++语言本身的特性,比较接近c语言。这是什么概念呢。c语言因为比较接近低级语言,所以执行速度很快。c++是在c语言的基础上作了优化,所以一些东西比起c更加地简单,但c++是兼容c的,也就是说c能做的事情c++都可以做得到。总的来说c++和c都是非常难学的语言。所以不要动不动就去参加信奥,因为它的难度,大部分的人注定只是去浪费时间。这样的情况下曾哥还是支持大家可以去学一学python,很多的地方都是有升学的福利的。学习了之后也要去考级。我们做事情都是这样,都需要好好地去对自己的学习结果作检验。
一般来说1,2年级基本就可以学习scratch了,要尽可能早地去接触这些编程语言,这样对孩子的编程未来是大有帮助的。3,4年级我们基本也就可以学习python了。scratch和python都是可以考级的,还有很多其他的比赛也可以去参加。地方上的可能会以scratch或者python作为初中和高中的入学依据。这些是省上的筛选。通过了省上的考试之后就可以去参加全国性的比赛了。全国性的比赛有一个要求,必须使用c++参加比赛。省上的考试比起全国性的比赛会简单。这个甚至还有地区性的差异,北京,上海,广州,深圳,山东这些地方都是竞争很激烈的,新疆,西藏,云南等地区都是竞争比较小的。湖南,湖北等都是处于竞争中等的省。信奥是全国统一的考试,都是用的一套试卷。在难度上要困难很多。
如果小学就接触了C++那初中高中就有更多的时间去学习和准备了,这样对参加信奥是大有好处的,曾哥发现许多的人在小学的时候学习python感觉自己很厉害了,这完全是一种错觉了。当你在学习python的时候别人已经在学习c++了。会远远地领先于你。所以你多学了一点真的没有必要感觉自我良好,特别是那些要参加信奥的同学,你的竞争对手是全国的同学。你再怎么努力,在全国范围内能排第几呢。好了,这次分享这么多。