上周有一个麻麻带着孩子来小码王体验编程课,小朋友学过2年的机器人编程,麻麻明确的说:“我孩子的机器人老师建议我,如果想要孩子发展更深,还是要学好少儿编程!”少儿编程与机器人区别主要由以下三个方面:
1、学习方向不同
举一个例子,少儿编程相当于砖块,机器人编程相当于砌好的房子。砖块是基础,房子是成品。机器人使用到的是一个个编程模块,而少儿编程学习的是模块中的核心算法、语法、机构以及逻辑。这完全是两种不同的学习方向,也是编程与机器人的本质区别。
编程学习以软件为主,小码王以scratch软件为媒介,深入浅出的引导学生自主思考,培养办成思维。而机器人却是以硬件为主。
2、学习内容不同
儿童编程学习与纯代码不同,它是妙趣横生的,我们采用适合少儿编程入门学习的软件——scratch,通过拖拽积木的方式,自主创新。让孩子们在乐趣中获取知识,建立起严谨的抽象逻辑思维。
3、学习难度不同
少儿编程由浅入深,一环扣一环,入门简单,可视化积木拖拽完美的避开了逻辑语法,小朋友学起来也会更容易。学习机器人需要运用到数学、物理、工程、机械、电子、计算机、通信、生物等多学科知识,这对小朋友来说,很难!虽然有小朋友能够通过一个指令让机器人动起来,但这只是学到了一点皮毛,真正的核心还在软件编程方面。
不管学什么,重要的始终是基础知识,想写好作文,就要认足汉字,想学好数学,就要先学好加减乘除。编程同样如此,机器人只是一个很小的领域,少儿编程的基础打好了,可以学好机器人,若基础不会,又怎么学好机器人,控制机器人。