今天,我们将用一篇文章来具体讲讲学编程到底对孩子有什么用?

从“逻辑混乱”到“条理清晰”,学会有序解决问题
乔布斯说:“每个人都应该去学编程,因为他教给你思考的方式。”
2013年,斯坦福大学教育学院网站上的一篇文章“Learning to code isn't enough”(“只学写代码是不够的”),强调不仅仅是要学写代码,更重要的是培养孩子编程思维。

什么是编程思维?
“编程思维”指人脑的某种理性思考活动,编写一个计算机程序、做一道菜、完成一个项目,生活中大大小小的事物,本质上都有一个目标——有序的解决问题。
一个复杂的问题看起来千头万绪,编程者处理复杂的问题,只需要把大问题拆解成一个个简单的小问题,再逐个击破。
比如,孩子们受老师嘱托策划一场儿童节活动。这是一个很庞大的问题,但是经过“拆解”,确定准备几个节目,邀请谁来当主持人,节目需要准备的饰品......解决了“小问题”后,活动就策划好了。

所以,编程最大的魅力与价值在于帮助孩子们学会思考和学会学习,将生活和学习中的复杂问题抽象并转换成一系列简单步骤后,去逐个击破。本质上真正训练孩子们发现问题-分析问题-解决问题的能力。

