厦门Scratch少儿编程
国外初中、高中,大学通常会把Scratch作为计算机科学的启蒙编程工具,而国内教师与家长认为它是小儿科式编程工具,瞧不起它,很多时候还是一种理念的问题。世界上计算机编程语言这么多,谁知道他(她)们长大以后,哪些计算机编程会流行,哪些会被淘汰?
大家一起来想这个问题,孩子为什么要学习编程?我们的观点:培养孩子的兴趣,使其大致了解的编程思想体系结构而已(简而言之,了解计算机如何工作的 ? )。
【视频】
少儿编程,我们认为不要频繁的使用过多编程语言(也不要纠结与选择哪种编程软件,选中一个好好研究编程的思想,而不是学些花架子)。造成不要打拳学了很多的花架式,但真正上场比赛时,都派不上用场,而真正缺少是马步的训练。
归根到底,编程的基本原理是一样的,因为计算机的硬件体系遵循的是冯·诺依曼结构。二进制与存储程序是它的核心,而编程的三种基本结构是通用的,它们是:
顺序结构
选择结构
循环结构
我们认为,针对大多数的小朋友来说,K12阶段学习Scratch编程对于他(她)们理解计算机是如何工作的、程序员是如何编程的是绰绰有余。当然针对一些自我要求比较高的小朋友可以选择1门自己写脚本代码Script的语言(如Python或者Javascript)
1、Scratch编程(注重编程结构的理解,基本思想方法的培养,把语言,数学与外语适当融入其中)
2、Python或者JavaScript(针对深专的少儿,前者在人工智能方面使用较多,后者可以接触到时Web编程)
