苏州童程童美少儿编程培训

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>学习编程重要的是学习编程思维

学习编程重要的是学习编程思维

编程教育成为当今社会热门的话题,世界正掀起一阵席卷的“编程风”,包括欧美的16个、亚洲的韩国、以色列,甚至中国台湾,都已将编程纳入中学课程。而我国也正在积极推广编程教育,青少儿编程正在全国范围内从“非刚需”向“刚需”转变。

编程对于孩子来说其实就是一种用于创造的艺术,其内容包罗万象。不仅如此,编程被认为是像阅读和写作一样应该被孩子拥有的基本的能力之一。纽约大学教授戴安?拉维奇曾经不止一次在公开场合表示:少儿编程正改变着孩子思考的方式,它让孩子学习到了如何思考,如何用编程的思维去解决实际问题。因此,从习编程,可以让孩子逐步了解到编程的原理,进而培养锻炼孩子们的动手能力,逻辑思维能力。简言之,学习编程重要的是学习编程思维。

什么是编程思维?所谓“编程思维”,其实就是从“理解问题——找出问题的解决途径”的思维过程,它由四个步骤组成:

分解:把复杂的问题,拆解成易理解的小部分。正如麻省理工学院的计算机教授Resnick所说:“ 在学编程的过程中教孩子们学会拆分问题,这才是重要的。”

模式识别:找出相似模式,解决所有问题。举个栗子:为了设计狗年的吉祥物——狗,需要画众多狗,怎么办?正确的做法是找出狗的“模式”,即狗的躯干、毛发等基本元素,再不断变换局部特征就好了。

抽象:聚焦重要的信息,忽视无用细节。继续画狗的例子,我们掌握了狗的特征,就可以根据这些基本特点,形成关于狗的整体设想,画出躯干和四肢,做出一个模型。

算法:设计一步一步的解决路径,解决问题。

通过这四步,一个复杂的问题被拆解成一系列小问题→每一个小问题被单独检视,寻找解决方案→聚焦重要节点,形成解决思路→设计步骤执行→问题解决。

因此,所谓“编程思维”并不是编写程序的技巧,而是一种解决问题的思维方式。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网