好文档 - 专业文书写作范文服务资料分享网站

学习编程重要的是学习编程思维! - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

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

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

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

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

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

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

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

因此,所谓“编程思维”并不是编写程序的技巧,而是一种高效解决问题的思维方式。 学习编程思维有什么好处呢?

1.问题解决能力

前面我们介绍的“编程思维”是什么中解释道编程思维就是解决问题的能力,所以,学习编程对孩子直接的影响就是培养孩子自己解决问题的能力。 2.内在学习动力

内在驱动力是指学生被学习活动本身激发的驱动力而不是外部的奖励。在编程学习中,学生们不再是完成练习题,而是“我要做一款自己想要的产品/解决生活中的一个问题”。编程教育可以从提高逆商、增强成就动机、潜能激发、树立自信、学会自我激励等方面入手,来增强学生的内在学习动力,使他们的远景目标能与近景目标相结合,增强当下的学习动力。 3.创造能力

在今天瞬息万变的世界里,没有什么比创造力更重要。编程学习就是要给予他们创造的机会,让他们从科技的消费者变为科技的创造者。

学习编程重要的是学习编程思维! - 图文

编程教育成为当今社会热门的话题,世界正掀起一阵席卷全球的“编程风”,包括欧美的16个国家、亚洲的韩国、以色列,甚至中国台湾,都已将编程纳入中小学课程。而我国也正在积极推广编程教育,青少儿编程正在全国范围内从“非刚需”向“刚需”转变。编程对于孩子来说其实就是一种用于创造的艺术,其内容包罗万象。不仅如此,编程被认为是像阅读和写作一样应该被孩子拥有的基本的能力之一。纽约大学教授戴安
推荐度:
点击下载文档文档为doc格式
6pdqb80n9x23x6i11fyp2nsft0iv0l00r4y
领取福利

微信扫码领取福利

微信扫码分享