美文网首页
编程培养的不是“码农” 而是思考能力

编程培养的不是“码农” 而是思考能力

作者: 贝尔编程 | 来源:发表于2019-12-26 11:52 被阅读0次

那么,日本到底将要在小学中推行怎样的编程教育呢?

文部科学省将其定义为培养“编程思维”,即通过进行编程教育培养孩子们的思考能力。

在日本文部科学省公布的小学新版教学大纲中,将“编程思维”定义为:为了实现自己的意图,通过理性思考确定各个步骤的最优组合并逐步完善,从而逐渐接近最理想的结果。

因此,也可以将“编程思维”理解为一种“解决问题型思维”,是“理解问题——找出路径”的思维过程:不管面对多么复杂的问题都能分解成一个个小问题,找到问题的关键和问题之间存在的关联,从而想办法将问题逐一解决。

举个例子,我们想让计算机画一个正三角形,不能只是简单地告诉它“请画一个正三角形”,必须将其分解转化成计算机能够理解的一个个小条件,例如“三角形的所有边都一样长”、“所有角的大小一样”等等,当计算机逐个完成所有指示后,自然也就得到了我们想要的图形。

这种化整为零、化繁为简的思维方式,就是“编程思维”的一个例子。

这种能力同样可以应用于现实社会中。“编程思维”不是某种特定的专业技能,而是如同识字、算数这些基础能力一样,在孩子们的日常生活中以及日后进入社会后仍可以发挥作用。

所以请注意,日本所推行的“编程教育”并不是“写代码”,也不会硬性要求学校新开一门编程课程,甚至不一定需要使用电脑

相关文章

  • 编程培养的不是“码农” 而是思考能力

    那么,日本到底将要在小学中推行怎样的编程教育呢? 文部科学省将其定义为培养“编程思维”,即通过进行编程教育培养孩子...

  • 程序开发总结与思考

    码代码的能力跟码代码的时间不成正比,原因方方面面,多总结多思考可以时刻去校正,是不是在正确的路上 现在对码农的理解...

  • 智能小车,小小码农的速成玩具

    个人认为,Arduino, sketch和苹果的swift playground是对小小码农或小白码农进行软件编程...

  • 92天计划—强大的毅力是支撑人生前行的动力

    【分享心得】年轻人如何培养毅力呢? 首先,培养思考能力。不盲目听从于人,而是着重培养独立思考的能力。拥有一种深度和...

  • 少儿编程学什么

    少儿编程学什么 少年儿童学习编程,就是为了学习编程的技术,将来做一名码农吗? 可以很明确的说,不是的。出于应用和专...

  • 编程语言乱炖

    TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...

  • 阿佐{四月}读书报告

    【读书主题】 不想当厨子的药学森不是好码农 【四月读本】 《Mac Talk·人生元编程》池建强 ★★★☆☆ 博文...

  • 到底什么是“编程思维”?

    编程语言纷繁复杂,并且一直演进变化,因此比起学习编程知识和技术,培养孩子们的“编程思维”和独立思考能力,才是日本在...

  • 小码匠算法之旅: 第一个算法

    老码农:今天咱们学点新东东。 小码匠:啥新东西啊? 老码农:算法。 小码匠:算法是什么东西啊。 老码农:算法不是东...

  • 用一个案例带你进入Scratch编程的世界

    和码小易一起走进图形化编程世界,培养孩子逻辑思维能力,释放孩子的的创造天性。 上期码小易给大家讲解了Scratch...

网友评论

      本文标题:编程培养的不是“码农” 而是思考能力

      本文链接:https://www.haomeiwen.com/subject/qwpkoctx.html