孩子在5-12岁期间学习编程是较好的年龄阶段。
首先,认知心理学的角度来讲:
5-12岁是孩子“逻辑思维”的重要形成期,也是“编程思维”的黄金培养期。
近代较具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段,而这同时,也构成了我们课程设计所对应的理论依据。
针对5-12岁的儿童,Scratch的可视化语言可以很好的帮助学生学习基本的逻辑、关系推理、数学的概念,同时避免过早的接触到“形式运算阶段”之后才能理解的抽象的演绎推理。
其次,从孩子发展的实际状况来看:
5-12岁不仅从教育心理学来看,是较适合孩子学习编程的时期,从孩子学习生活的实际情况来看,也是较为合适的。
期间,孩子在学校所学习的课程相对基础,课业压力也相对轻松。如果错过这一阶段,等到中学难度加深,时间、精力、财力上的消耗都增长好几倍。