为什么学少儿编程教育

网友投稿 2019-06-07 11:17

     扫地机器人、垃圾短信分类、语音助手…人工智能无孔不入,智能化设备和数据越来越多。对于生活在智能场景中的人们来说,掌握控制数据的方法也是一种生产力。除了合理使用软件和硬件外,编程是最自由的生产工具。高深莫测的编程已经不再是程序员的专利。从当前国际少儿编程发展背景来看,美国、英国、日本、以色列等二十几个国家都将编程作为公立学校的日常课程,中国也不例外,国内很多中小学都在信息技术课堂或社团中加入了机器人和软硬件编程等内容。新课标和人工智能战略规划都提到了编程的重要性,为什么编程教育倍受关注呢?

     这就要谈到学习编程的价值和意义。第一,学习编程的过程就是建构知识的过程,这是编程教育独具魅力的一面,它极大地培养了一个人的创造力。相比于其他兴趣班或学科的学习过程,虽然结果都是掌握了某种技能,但掌握的过程可能需要大量机械记忆和重复动作,缺少了时刻问自己“为什么”的反思过程,也就很难培养审辩式思维,即批判式思维。第二,编程知识是体系化的,因此学习编程也很容易培养系统思考的习惯,即A出现问题,能够想到或许是A以外的B、C出现了问题。第三,编程能够培养以平常心面对难题的习惯,这是非常宝贵的品质。几乎每个人编写的程序在首次运行时,都会和预期不符,这个时候就需要耐下心来仔细分析调试一番,直到和预期一致。第四,编程教育可以培养计算思维,即把解决计算问题的思考方式带到生活中去,扩展自身解决问题的能力。

     编程本质上是一门解决实际问题的学科,编程教育也应当把学习者引导到实践的方向。所以作为老师、家长或相关从业者,我们必须要非常明确少儿编程行业的基本价值观:编程教育的目标不是为了获奖或升学,而是在动手实践中思考自己的行为方式,培养实践出真知的元意识和习惯。

     近几年,少儿编程教育异常火热,图形化编程工具也点燃了历史的必然。常见的工具如编程猫的源码编辑器Kitten、麻省理工学院的Scratch、谷歌的Blockly及其衍生工具等。本书的主要作者徐定华老师联合四位一线经验丰富的老师杨凯、岑索宜、罗波、马骋,共同为大众撰写了一本少儿编程领域的佳作《跟仔爸学Scratch项目制作》。

本书使用了最新的编程工具Scratch 3.0,设计了约40个由简到难的项目,涉及动画、艺术、故事、交互式游戏、数学、人工智能、物联网、硬件互联等丰富的主题。每个项目的教学流程完整,还配有扩展任务和学习评价等环节,可以很好地适用于个人、培训机构、社团、师训等场景。

     希望这本书可以带领你进入图形化编程的世界,感悟知识构建的过程,学习体系化的编程知识,培养遇到BUG不慌乱的习惯,并思考编程和生活中的通用思维方式。

让我们为建设中国特色的智慧社会而努力!

李泽

自媒体 科技传播坊

《Scratch高手密码》作者

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com