本文给学编程的同学搜集整理了一些学习资源,大部分是免费的,分年龄段归类整理,欢迎收藏自学;也可供报班学习的同学当作课后的拓展学习或复习巩固。
01儿童认知发展规律儿童的认知发展规律分为4个阶段第1阶段:0-2岁动作感知阶段;第2阶段:2-4岁为前概念或象征思维阶段;4-7岁为直觉思维阶段;第3阶段:7-11岁(小学阶段)为具体运算阶段,儿童开始具有逻辑思维和真正运算的能力;第4阶段:形式运算阶段,始于青春前期,约11、12岁,接近于成人的思维。这一阶段儿童不再靠具体事物来运算,而能对抽象的和表征的材料进行逻辑运算。在不同的认知发展阶段,孩子能够理解和掌握哪些编程知识呢?在4-7岁,孩子可以直观的理解“指令”和“顺序”,但理解“如果”就会比较困难;在小学低年级,小朋友还在学习使用具体的数字做四则混合运算,这时候很难掌握“变量”这种抽象的概念,但到了高年级就比较容易掌握“变量”,接下来“数组”和“下标”以及相关算法,又是一个小学高年级同学面临的巨大挑战;再往后,“函数”、“递归”这样的概念,是进一步学习算法的基本功,相信不少成年人看见递归二字就会头大,孩子过早的走到这一步也是很难迈过去的,这些内容中学生会更容易掌握。抛开个别的神童牛娃,我们建议家长对孩子的编程学习,首先建立一个基于儿童认知发展规律的预期。02学龄前小朋友编程学习资源学龄前小朋友只要完成简单启蒙即可01Code.org学龄前编程启蒙课程