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

发布日期:2019-11-19 07:15 本文摘要:孩子们为什么要学点编程?一提到编程,很多没有IT专业背景的家长们都认为,编程是高大上的,是专业人士才能做的事,编程的就是程序员,以后不做编程工作就不需要学习编程。实际上,还真不能这么简单的认为。 为什么呢? 回答一下这个问题就可以了:为什么我

  孩子们为什么要学点编程?一提到编程,很多没有IT专业背景的家长们都认为,编程是高大上的,是专业人士才能做的事,编程的就是程序员,以后不做编程工作就不需要学习编程……。实际上,还真不能这么简单的认为。为什么呢?回答一下这个问题就可以了:为什么我们都会送孩子去学画画、唱歌、舞蹈、乐器、跆拳道……?答案很明确,绝大多数的孩子不是为了培养成未来的画家、音乐家、舞蹈家……,而是根据孩子的兴趣爱好,培养孩子的素质和能力,比如审美、形体、音乐欣赏、坚强的性格等等。学编程其实也是一样,学编程的好处有很多,今天先从逻辑思维训练的角度说一下编程的好处。下面以今天上午的《Scratch编程》课程第一次体验课为例:在带领孩子熟悉了编程环境的各个部分之后,我们开始了今天的一个编程任务:小孩走长凳。具体任务描述是:让小孩在长凳上来回走动(不能掉下去,到长凳边缘就要往回走)孩子们要解决的问题可以细分成以下几个:1.如何让男孩走起来?移动、等待、造型变换。2.如何判断男孩走到了凳子边缘?坐标、判断、比较。3.如何让男孩在凳子边缘往回走?左转、右转。4.如何让男孩不停地在凳子上走?循环。解决这个问题的基本逻辑流程是:分析清楚了逻辑流程,程序实现就比较容易了:最后程序执行的效果是:课后的拓展问题是:1.男孩走到凳子边缘时暂停一下,发出惊叫声哎呀!好险,差点掉下去!。2. 要求声音自己录制。说完后,男孩掉头继续走。这节课的内容看似简单,但是对于初学者,把这个问题的逻辑搞清楚了,顺利把程序写出来就已经不错了。通过这节课,我们可以清楚的看到,孩子们通过编程解决一个现实实际问题,从逻辑训练的角度,锻炼了孩子的先后顺序、判断选择、循环重复等逻辑思维方式。想一下,现实生活中,我们是不是也经常面临这种逻辑问题呢?下次我们从编程思维的角度来谈一下学编程的好处。

少儿编程培训学校