编程让孩子不断成长
少儿编程的方向
高级语言
高级语言是大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。同时,由于省略了很多细节,编程者也就不需要有太多的专业知识。
高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,像最简单的编程语言PASCAL语言也属于高级语言。
少儿编程的学习条件
近代最具有影响力的瑞士儿童心理学家 让·皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段,而这同时,也构成了我们L0-L5课程设计所对应的理论依据:
前运算阶段的标志是符号功能的出现。这个阶段的儿童的语言能力,以及玩耍时把棍子想象成枪的“假装”能力,都是符号功能的体现。
但“前运算阶段”的儿童对于守恒和可逆性这样的逻辑运算的理解是有限的。
学习少儿编程好处
帮助孩子整理信息,吸收融合能力
写程序说穿了,就是一堆电脑指令得排列组合。好比小学时我们查字典学汉字、学成语,之后学习如何利用习得的汉字、成语组成句子,进而撰写文章一样。程序中基本指令就是汉字,写成可重复利用的Function或Module就像是成语,然后最终要完成一个有头有尾的程序时,则必须融会贯通、学以致用,确保程序执行中不会出现矛盾情形导致crash。