全国服务热线:400-035-8011

位置:成都童程童美少儿编程培训学校 > 学校动态 > 少儿编程如何实现

少儿编程如何实现

来源:成都童程童美少儿编程培训学校时间:2021/12/16 11:46:07

少儿编程如何实现

随着科技的的发展,“少儿编程”迅为热门话题,加上高考遇上编程,少儿编程继续成为父母们关注的焦点。

少儿编程教学的普及,让孩子学习编程,其目的并不是让孩子写代码,而是掌握“编程思维”。

少儿编程如何实现

国外很多发达早早全面推动少儿编程教育进入基础,意在通过培养孩子的计算机思维和编程思维,帮助他们更好地理解未来世界的事物,在其他领域得到应用价值。

其实对于不太了解编程的家长们,对于少儿编程存在很大的疑问,

今天我们就通过解读一款无论是家长还是孩子都非常熟悉小游戏《贪吃蛇大作战》,来给家长们分析分析少儿编程到底是如何培养孩子各项能力的~

相信《贪吃蛇大作战》这款小游戏大家一定都玩过吧,今天我们就一起站在编程的角度“玩”一次不一样的贪吃蛇

大家一定都玩过这款小游戏

它的游戏规则就是:用上下左右键控制蛇的方向,寻找吃的东西,每吃一口就能得到一定的积分,而且蛇的身子会越吃越长,身子越长游戏难度就越大,不能碰墙,不能碰到自己的身体,等到了一定的分数,就能,挑战难度更高的关卡。

接下来我们就一起通过这个游戏,看看少儿编程可以培养孩子哪些能力

1拆解:分解问题的能力

第 一步:拆解

1. 输入 – 用户的操作可以有按上、下、左、右键四种

2. 输出 – 相应地,贪吃蛇也要做往上、下、左、右走的动作

第二步:再拆解!

设想贪吃蛇每走一步,可能会发生哪几种情况?

1. 吃到东西

2. 撞到墙

3. 撞到自己

4. 什么都没发生

第三步:再想想当「吃到东西」时,又能细分为几个步骤?

1.蛇张开嘴巴

2.东西被咬住

3.播放加分声音

4.蛇闭上嘴巴

5.身体变长一截

这样一分析下来,我们会发现原来看起来很简单的程序,拆解后步骤可真多呀!这还只是其中的一条小小分支!

其实,学习编程的过程,就是在不断地训练孩子把复杂、庞大的问题拆解、理顺的过程。而同时,也在培养孩子们的耐心,和处理问题时有条不紊的能力。

2分析:逻辑思维能力

逻辑思维中有个非常重要的原则叫做 MECE(Mutually Exclusive and Collectively Exhaustive),意思就是「相互排斥且整体完备」,也就是「不重复,不遗漏」。

在编程过程中,处处要考虑和遵循 MECE 原则。

如在贪吃蛇的程序里,蛇每往前走一步,可能会出现以下4种情况:

A、吃到了苹果;

B、撞到墙;

C、撞到自己;

D、什么都没发生;

这 4 种情况是互斥的,比方说吃到苹果的时候就不可能撞到墙,那么程序中就不能让苹果出现在墙上;

而且,这 4 种情况覆盖了所有可能性,在写程序时如果只考虑了其中的 2 种或 3 种,就不「完备」了。

编程过程中的这些思考对孩子来说都是非常好的逻辑训练。

3改正:调试纠错能力

任何事情都很难一次就完成得尽善尽美,程序运行起来发现不对有问题,这时就需要孩子去寻找出错的地方,并将它一点一点去改正。

实际上程序中很多 bug 都不是一下就能找到的,常常需要从头到尾,把程序的运行顺序一步一步地走一遍,观察每一步的运行结果这需要很多的耐心、观察力和专注力,对孩子的抗挫折能力也是一种磨练。

拆:分解问题的能力

各位家长通过这个“特殊玩法”的贪吃蛇,是不是对少儿编程有了更多的了解,也发现了少儿编程对孩子提升综合能力有着很大的帮助

所以当父母在担心或是对编程是否值得孩子学习存有疑惑的时候,这些编程所带给孩子的能力,就是较好的答案。

学习编程也并不是一定为了让孩子成为程序员,更重要的是培养孩子的能力,一种能在未来游刃有余的能力!

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/767/news/456979/违者必究! 以上就是成都童程童美少儿编程培训学校 小编为您整理 少儿编程如何实现的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011