前面提到的年龄段,其实都是泛指。一个班里都是混龄的,比如创意机器人班要考试才能入,孩子年龄可以是四年级,也有六年级。
什么时候学编程,并不能简单地只参考年龄。
课程的选择不仅要符合孩子的年龄,更重要的是和孩子的计算机基础相匹配。
在全国范围内,不同的省份、城市对信息科技的普及程度还是有很大区别的。
比如有的学校的信息技术课的分量比较重,可能孩子在一年级就已经在系统学习图形化编程了,也有了很好的打字基础,懂得基本的操作,那么三年级顺利过渡到学C 语言,就水到渠成。▼
而有的孩子的学校没有开展编程课,孩子对基本的指令还没有概念,打字速度也比较慢的话,就算是在五六年级,也不一定适合学习C ,建议从图形化编程语言学起。▼
如果一定要讲个普遍的学习路径,那么就是:
①如果孩子在学前班到四年级这个阶段,而且还不会打字,就可以先选择图形化编程,观察一下孩子的计算机基础。
②如果孩子在三年级以上,而且会打字,对于文本的理解比较到位,那么可以考虑一下C 语言
③如果孩子在五年级以上,编程基本功也打得比较扎实,有竞赛想法的,可以尝试申请进入信息学奥赛,比如CSP-J的学习节奏,获奖对XSC帮助很大。