您现在的位置是:网站首页>家长疑问家长疑问

孩子们为什么要学点编程?

少儿编程网2019-07-12 11:41:47家长疑问 人已围观 来源:少儿编程

简介一提到“编程”,很多没有IT专业背景的家长们都认为,编程是“高大上”的,是专业人士才能做的事,编程的就是程序员,以后不做编程工作就不需要学习编程……。

一提到“编程”,很多没有IT专业背景的家长们都认为,编程是“高大上”的,是专业人士才能做的事,编程的就是程序员,以后不做编程工作就不需要学习编程……。

实际上,还真不能这么简单的认为。

为什么呢?

回答一下这个问题就可以了:为什么我们都会送孩子去学画画、唱歌、舞蹈、乐器、跆拳道……?答案很明确,绝大多数的孩子不是为了培养成未来的画家、音乐家、舞蹈家……,而是根据孩子的兴趣爱好,培养孩子的素质和能力,比如审美、形体、音乐欣赏、坚强的性格等等。

学编程其实也是一样,学编程的好处有很多,今天先从“逻辑思维”训练的角度说一下编程的好处。

 

下面以今天上午的《Scratch编程》课程第一次体验课为例:

在带领孩子熟悉了编程环境的各个部分之后,我们开始了今天的一个编程任务:小孩走长凳。

具体任务描述是:让小孩在长凳上来回走动(不能掉下去,到长凳边缘就要往回走)

 孩子们为什么要学点编程?

孩子们要解决的问题可以细分成以下几个:

1. 如何让男孩走起来?移动、等待、造型变换。

2. 如何判断男孩走到了凳子边缘?坐标、判断、比较。

3. 如何让男孩在凳子边缘往回走?左转、右转。

4. 如何让男孩不停地在凳子上走?循环。

解决这个问题的基本逻辑流程是:

孩子们为什么要学点编程? 

分析清楚了逻辑流程,程序实现就比较容易了:

孩子们为什么要学点编程? 

最后程序执行的效果是:

课后的拓展问题是:

1. 男孩走到凳子边缘时暂停一下,发出惊叫声“哎呀!好险,差点掉下去!”。

2. 要求声音自己录制。说完后,男孩掉头继续走。

 

这节课的内容看似简单,但是对于初学者,把这个问题的逻辑搞清楚了,顺利把程序写出来就已经不错了。

通过这节课,我们可以清楚的看到,孩子们通过编程解决一个“现实实际问题”,从逻辑训练的角度,锻炼了孩子的先后顺序、判断选择、循环重复等逻辑思维方式。

想一下,现实生活中,我们是不是也经常面临这种逻辑问题呢?

下次我们从“编程思维”的角度来谈一下学编程的好处。


扩展阅读:

支持一下吧 ( )

文章评论

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

客服在线

服务时间

周一至周日 9:00-21:00