来源:童程童美时间:2019/10/8 17:14:11
儿童怎么学编程?
现在主流的儿童学编程的方法是用一种拖拽式的编程语言。什么是拖拽式呢?就是操作界面有很多指令的方框,只要将这些指令框拖到主界面就好,并且对指令框做一些参数设置,那么一个程序就编好了。这种拖拽式的编程语言有很多种,比如Scratch、Hopscotch以及国内的童程童美等等,包括LEGO的机器人EV3所用的LabView也是基于这种拖拽式的编程语言。
例如Scratch的一个编程界面,屏幕的左边没有什么编程语句,都是拖拽的一个个方框,用这些方框堆砌成一个完整的程序逻辑,而屏幕的右边就是程序的运行结果。
程序编好后可以传入乐高机器人的控制器,这样机器人就能按照你程序的指示来行动了,Scratch这类拖拽式编程语言的好处就是孩子不需要背诵程序的各种命令,不需要纠结于程序的语法,只需要在方框里设置逻辑和参数就好了,对孩子来说超级简单。
例如一个小游戏,这是憨憨次玩Hopscotch的时候,我教他做的一个Pokemon(宠物精灵)的小游戏,可以通过扔球来抓住小精灵,所以你可以看到,这种拖拽式的游戏对孩子上手很快的,次接触就能编写一个小游戏出来了!
但是它们也有一个很大的缺陷,就是没法编写很复杂的程序,如果程序一复杂,满屏拖拽的方框看起来会很头晕。因此当孩子Scratch学到一定程度,就可以转为专业的编程语言了,这时候首推Python语言。
你看Python都是一条条需要手动输入的语句,整个程序就会复杂许多,但很多专业的程序,上至网站,下至机器人都可以用Python来编写。而且Python的语法格式相对于C/C++/Java来说会简单不少,孩子入门起来也比较方便的!
一般来说,Scratch适合5~12岁的孩子,而Python适合12岁以上的孩子。
童程童美在线编程
版权所有:搜学搜课(www.soxsok.com)