小孩子的编程课都学什么

如题所述

小孩子的编程课学Scratch。

Scratch,主要是麻省理工学院开发的编程平台,它有一个很明显的特征,就是用一个有趣的动画角色——小猫,牵引孩子们进入编程学习的内容。这个软件更适合低龄段的小朋友。Scratch在理论上英文叫(Drag and Drop),DND编程模式,中文翻译叫拖拽式编程或者叫图形化编程。

因为小朋友年龄比较小的时候,并不擅长敲键盘,对英文字母认得也不全面,那么,他就可以通过这种Scratch——拖拽的形式,把一些计算机的语言通过改编做成一个模块,像搭积木一样给它堆起来,这其实就完成了一些编程上的逻辑。

比如它里面有一条指令“往前走10步”,拖拽程序模块放到编程的中间,就可以让这只猫往前走10步。另外参数设置,改成往前走100步,这就完成了第1条语句,其实就一直往前走。孩子只需要拖拽模块,不需要写到这些具体的Code。

因为大多数低龄的孩子,比较喜欢具象性、外化的东西,这个软件中的小猫很容易吸引他的注意力,而且操作起来非常简单,让他在学习的时候跟玩游戏似的。

所以,Scratch是一款非常好的可以帮孩子进入编程大门的软件。孩子能自己设置出一个人物角色,还能做场景,甚至连角色的衣服什么的都可以设计,会觉得很有意思。

Scratch在低龄的群体面前,叫少儿编程或兴趣编程。当然了,这跟现实当中真正的在计算机里做一些输入输出的编程,还有一些差别。现在在开发Scratch3.0,它可以连接一些外部设备,比如,摄像头等,甚至还可以连接一些VR设备,可以让孩子们做到人机互动。

现在做的计算机竞赛或者到未来人工智能的时代,里面的很多东西都是计算机算法。可以通过Scratch来学算法,先让孩子首先通过Scratch入门,然后慢慢地接触一些算法的概念。

温馨提示:答案为网友推荐,仅供参考
相似回答