接触编程,来自于一个偶然的聚会。
我带孩子到朋友婷婷家串门,看到婷婷家的孩子正在玩一款小游戏,类似于贪吃蛇一类的游戏。我就特别奇怪,心里犯嘀咕,婷婷平时管孩子挺严格的,怎么会允许孩子玩游戏呢?
我正想着问题,婷婷端着水果从厨房出来了,看到儿子玩游戏一点也没生气,还关心地问到怎么样?孩子也开心的回答还不错。
原来婷婷并没有放松对孩子的管教,正儿八经地解释道,孩子正在做的是编程作业。最终在婷婷的帮助下,我为孩子报了编程课程,没想到一发不可收拾,以往拿着手机不放手的女儿不见了,时常沉浸在自己的编程作品中优化完善两三个小时,同时学习成绩也一跃成为班级前五。在此想分享这段学习过程对孩子的影响。
一、培养孩子自主学习的能力
编程实质上就是分解问题、解决问题的过程。
这个过程中,肯定会遇到困难,孩子只有积极主动地去学习相关知识、修补漏洞,才能解决困难,最终保证程序顺利运转,所以学编程的孩子,自主学习探索的意识和能力都比较强。
二、培养逻辑思维能力
比如孩子在解数学难题的时候,可能一开始毫无头绪,但是他如果能把难题拆解成一个个相对容易的小问题,并且仔细观察拆解后的小问题,找出相同的模式和规律,那么他就会非常容易地把整个大题做出来。
三、让孩子形成严谨的习惯
对提高孩子的专注力有很大帮助。在编程的世界里,每输入-一个标点符号,都会造成程序大幅度改变,甚至无法运行。这就要求孩子在做每一件事时都注意到具体细节,避免得过且过的心态。
女儿通过系统的编程学习,学会了独立思考、自主学习,并一直在积极正向的发展。感谢编程给女儿带来的改变,给我带来的惊喜!