孩子要不要学习编程教育?要回答这个问题,就是要了解“少儿编程教育”的底层逻辑。
通常的认知是,从美国麻省理工大学MIT推出少儿编程以来,影响了全世界的青少年进入编程学习。理由是未来是人工智能的世界,不学习编程教育将会在未来缺乏竞争力。
这些理解没有错!但是如果我们深入一步,分析一下更为底层的逻辑呢?
编程教育的底层逻辑是“逻辑思维的训练和养成”对于分析问题,寻找解决问题的方法有非常积极的作用。讲的通俗一点,就是会让孩子更聪明、更智慧!
举个例子,比如一个会下象棋的孩子一定是一个聪明的孩子!因为你思考一步,人家已经思考下一步、下二步,然后采取有效应对措施......
家长该怎样为孩子选编程教育?其实明白了少儿编程的底层逻辑后,选择哪家少儿编程就清楚了。“选择一个负责任的机构和老师”,编程工具其实不是较重要的。国产少儿编程产品都能够达到我们的目的。
由于少儿教育不只是技能,更重要的是认知、价值观。所以国产少儿编程根基于中国文化土壤,其课程更符合教育的属性,而且国产少儿编程的底层逻辑已经非常成熟,所以是时候选择我们自己的编程品牌了。
“学算法”“写代码”?由于市场宣传的需要,一些机构会宣传7-8岁就会“学算法”,几岁又会“写代码”等等,好像不写几行英文的代码就不算“”一样。
什么叫算法?A+B=C也叫算法!什么叫代码?“take off”就可以代表起飞的代码。其实这些形式上的东西没有一点价值!
成熟的程序员每年都会学习新的编程功能、甚至新的编程语言,但是他们由于懂得编程的逻辑框架、底层逻辑思维,很快就会学会一个新的编程语言。甚至一些编程语言也可以用蓝图(非代码)的形式,所以大家要学会辨别。
少儿编程一定要明白底层逻辑,让孩子参与的项目突出逻辑思维的训练和养成。
能够分析问题,寻找解决问题的方法,当然还需要根植于中国文化基因。这样的少儿编程就一定值得学习!