1、少儿编程 Scratch编程和Python编程是纯阶段编程,通常被概括为“少儿编程”。
2、机器人编程 需要硬件和软件结合的编程通常称为“机器人编程”。
少儿编程是一种教育方法,可通过编程游戏启蒙和视觉图形编程等课程来训练学生的计算思维和创新的解决问题的能力。例如,我们经常看到一些类似于“飞机大战”的小型游戏,实际上,我们可以通过学习简单的编程来创建如此小的游戏。
机器人教育是通过一些教育机器人来达到教学目的。比如光环板,可以进行编程并导入代码,编写好的程序效果可以通过机器人表现出来。
1、学习内容不同
机器人编程:编程+机械。调用编程模块指令让机器动起来为目的。通常需要编程的模块是已经写好存储在模块里的,小朋友需要将模块以不同的方式拼接起来。
少儿编程:编程语言。编程语言的本质,学习模块内部核心的逻辑、算法、语法和结构。少儿编程课程所选用的是全球通用的编程语言,比如Python,孩子可以不受限制的通过编程语言,创作出有意思的游戏、动画。学习这两种课程的目的,并非着眼于技能,而是思维培养,两者都能实现这种目的。
2、课程侧重点不同
机器人编程:软硬结合,偏重硬件。经过编程,完成对机器人的操控。课程会触及硬件和软件相关知识,而更侧重于硬件知识,最终的结果,都是实现机器人的运作,让机器人动起来。
少儿编程:综合运用,偏重软件。是让孩子通过体系化的编程学习,结合所学的各科知识,经过编程,处理一些理论和实际的问题。
3、课程体系不同
机器人编程:用编程让机器人解决现实问题。课程是让机器人包括的各种功用模块动起来,将编程知识和机器人知识连接起来,综合性强,学生们可以借助所学知识,将软硬件结合起来,解决现实问题。
少儿编程: 专注编程本身。专注于编程学习,包括图形化编程编程、代码编程等,不论从言语的逻辑,语法,顺序构造,数据构造,算法等等方面,都是是一套完整的体系课程,孩子们可以通过编程,实现各种好玩有趣的功能。
4、课程适宜年龄和深度
机器人编程:3--12岁。学龄前——学习创意搭建,培养动手和专注能力;学龄后——学习电子积木+图形编程、Wedo+Ev3;
少儿编程:适宜各年岁层次。从低龄阶段的图形化编程,培育孩子的逻辑和编程思想,到小学高年级阶段代码式语言,到初高中年级数据构造与算法的学习,知识深度都是按照孩子的认知识才能规划的,因此适宜各个年岁层次,也一同确保了各个年岁层次学习的深度。