少儿编程虽然有其学习的必须之处,但校外培训的乱象和市场上课程的杂乱,很容易造成拔苗助长的态势。年龄是一个绕不开的问题,根据儿童心理学家皮亚杰的发展心理学理论,人的认知发展有四个阶段,两岁到一、的孩子处于前运算阶段,理解不了逻辑和推理的概念,无法理解python的内容,甚至到了7岁至11岁的具体运算阶段,孩子已经具备一定的逻辑思维能力,但他们普遍仍不能把思维和运算投射到抽象的事物上,仍需要图形的帮助。
从孩子认知发展的层面,图形化Scratch编程是一种非常好的选择。老师接触的学生中,较早学习的有从1年级开始,但1年级的学生真正理解编程思路的还是比较少的,学的快的一般也是家长有意识的培养。晚一些接触的有小 学6年级,这个年龄阶段,因为有一些数学基础,并且认知也有一定的基础,学习起来是比较简单,而且能和文化课形成互补,编程对他们来说,可以成为一门很好的综合性学 科,促进他们的学思结合。对于多数的孩子而言,较好学习图形化编程的阶段,老师还是觉得3年级左右比较合适。