编程教育的前景如何 (编程老师教育理念)

我曾经是一位程序员,现在是一名科创老师。

两三年前,铺天盖地的“少儿编程培训”出现时,我对这些机构嗤之以鼻,不是觉得少儿编程不好,而是觉得他们的宣传太卑劣,言过其实,让我觉得“一件好事儿变成了一件‘坏’事儿”。就像十几年前的保险行业一样,不少人见到保险销售就很抗拒。

  • 学编程,孩子变聪明!
  • 学编程,提升记忆力!
  • ……

编程教育是怎么火起来的?

某应试教育政策催生的。参差不齐的教育机构纷纷高举旗帜,传递焦虑,加深焦虑。

过了一段时间,一群“清醒” 的人喊道:“少儿编程大有取缔奥数之势,什么时候禁止它?”,市面上也多了很多反对的声音,“揭秘”少儿编程的套路。

到底该不该让孩子学编程?

我的答案是:一定要接触一下。学编程绝不仅仅是学习某种语言的语法,更重要的是学会编程的思维,编程思维就是理解问题并解决问题的思维。喜欢编程的孩子会找到自己的兴趣特长,不喜欢的也能够开阔眼界,知道什么是程序,什么是结构,埋下一颗人工智能的小种子。

我是在2008年左右接触到Scratch软件的,当时就被它深深吸引。认为这是一个极好的编程学习软件。在给我的孩子(当时在上小学三年级)试用后,我发现他很快便不满足于模仿教学案例,非常乐于迎接编程挑战。他经常会自己钻进编程的世界,还和我说:“ 编程就是积木和数学应用题的结合。 ”我想了想,觉得很有道理,在Scratch中学编程的确是这样, 探索是孩子的天性。

一本编程思维训练书诞生了!

这么多年来,我经常给朋友们推荐这款软件,不时写点儿课程和案例满足小朋友的学习需求。

编程教育究竟是好是坏?来看看一位程序员父亲的“少儿编程观”

后来随着编程教育的热度不断升温,Scratch软件已经成为青少年学习编程的首选。于是,我决定基于自己多年的授课经验,结合青少年的认知水平和心理特点,编写一本超级简单的编程入门书。就是它:

编程教育究竟是好是坏?来看看一位程序员父亲的“少儿编程观”

本书介绍 了Scratch软件的概况、工作模式和积木指令精髓 ;结合青少年熟知的生活场景,带领大家学习和理解程序的3种基本结构;对程序的3种基本结构进行强化学习,驱动青少年用 逻辑思维分析问题、用工程思维分解问题、用编程思维解决问题 ;最后初步探究了算法和机器人控制程序。

编程教育究竟是好是坏?来看看一位程序员父亲的“少儿编程观”

成人编程 vs 少儿编程

成人编程是一门行业技能,少儿编程是一个兴趣逻辑。孩子接触到的所有人和物,学到的所有知识,会像进化论一样,在未来的某一天展现出来,适合和感兴趣的,自然就留下了,都是面对未来困难的财富。

这本书的重点不是教孩子写程序,而是引导孩子思考,培养编程思维,编程思维就是理解问题并解决问题的思维。众所周知,思维是建立在学识和经验的基础上的,学识越深厚,经验越丰富,思维越完善缜密,而孩子们缺少的,正是这些。因此家长和老师在教孩子编程的时候,必须站在思维的高度,这样才能发挥自身的经验和学识去辅导青少年学习编程。如果家长和老师困顿于垒代码的层次,那就没有“优势”可言了。

本书将程序流程图的知识贯穿始终,带领孩子去思考,然后画出流程图,再根据流程图组合积木指令。因此 Scratch 在这本书里只是一种具体的程序语言,帮助大家打好基础,学会了编程领域通用的编程思维,以后学习高级编程语言自然就不在话下了。

编程教育究竟是好是坏?来看看一位程序员父亲的“少儿编程观”

为了引导家长和老师将学识和经验有效地运用考虑到青少年的学习和理解能力,我尽可能地采用了青少年能理解的语言和方法去编写本书,因此家长和老师更不会产生学习和理解的障碍,只需采用拿来主义,一边紧跟本书循序渐进地学习,一边逐步运用所学去辅导孩子编程,最终将会和孩子一起捅破编程的窗户纸,共同掌握编程技能。

编程教育究竟是好是坏?来看看一位程序员父亲的“少儿编程观”

我希望本书能够激发非计算机科班出身的老师和家长的兴趣,让家长与孩子一起学习编程。当然,和孩子一起挑战编程难题也是其乐无穷的!

编程教育究竟是好是坏?来看看一位程序员父亲的“少儿编程观”

使用该软件编程更像是创作一场舞台剧!

即使没有任何基础的小学生,也可以在极短的时间内创作出生动活泼的编程作品!

特别适合培养青少年的逻辑思维、编程思维和工程思维!

快乐编程 青少年思维训练

¥92.1

购买

不止小朋友

任何人都可以用 Scratch 来体验编程的快乐!

(文章由@校园黄师兄@图灵教育编辑发布)