欢迎光临散文网 会员登陆 & 注册

深度剖析:华平小超人少儿编程如何培养孩子们的思维能力!

2021-03-29 14:39 作者:华平小超人  | 我要投稿

都说编程可以培养孩子的逻辑思维能力,可对大多数家长来说,编程思维依旧是一个很宽泛的概念。

什么是编程思维?

编程思维是我们解决问题的一种方法,是逻辑思维的一种,就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。
编程思维不仅帮助孩子解决数学、英语等学科上的问题,在生活中编程思维的运用也是随处可见


我从几个实际的生活中来解释这个问题



假如你需要画100只猫,你会怎么办?找100只猫来挨个临摹?还是找出猫的“模式”?


如果是后者,你可能要知道猫长毛,有眼睛、尾巴、四条腿。然后,按照这个“模式”,你就可以“批量”画猫了——你不用每次画一个新动物,只需要变换局部特征:黄白条的猫还是黑猫,长尾巴的猫还是短尾猫。

这是一个过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的构想

接着举刚才画猫的例子,我们了解了猫的特征,就可以根据这些抽象的特点,形成关于猫的整体设想,做出一个模型。

编程的各种经典算法,诸如暴力法、递推法、枚举法、递归法、贪心法……提供了我们许多解决问题的途径,而这些算法不仅是编程会用到,甚至在日常生活中也会给到我们启迪。

比如:当孩子早晨去学校时,他把当天需要的东西放进背包,这就是预置和缓存;当他弄丢手套时,你建议他沿走过的路寻找,这就是回推;在什么时候停止租用滑雪板而为自己买一副呢?这就是在线算法;在超市付帐时,你应当去排哪个队呢?这就是多服务器系统的性能模型……在生活中,其实处处都可以体现出编程思维。

所以,简单一点说,编程思维就是处理问题的正确打开方式拥有这样思维方式的孩子,无论做什么事情都会比普通思维方式孩子更容易成功。

Arduino联合创始人Tom Igoe曾经说过:学着用计算思维去思考会为你提供一种崭新的方式去理解并描述我们的世界,而编程会让你更好地表达自我!

就像音乐家用音符、乐器表达自我,画家用线条和色彩表达自我一样,学会编程的孩子们也可以用编程作品表达自我。

在创作一个编程程序作品的过程中,孩子们会积极参与、主动思考、敢于尝试、勇于纠错,或许它的呈现会是千百次检测后的成果,但这无疑是孩子们收获到的最丰硕的果实!

孩子可以在这个过程中充分体验到:努力比聪明重要、问题可以逐步解决、遇到挫折很正常、从失败中可以学到很多……

任何一个编程作品的形成都是汇集了孩子们的所学、所想、感悟和实操!

体验经典游戏贪吃蛇,利用Python的turtle模块加载背景,设置贪吃蛇形象,完成贪吃蛇吃鸡蛋之后会长大、分数增长、边界检测、碰撞检测等功能



深度剖析:华平小超人少儿编程如何培养孩子们的思维能力!的评论 (共 条)

分享到微博请遵守国家法律