为什么学? WHY?

我们就从家长最普遍的一个问题开始。我的孩子为什么要学少儿编程?学它到底有什么用?相信很多人前段时间都在网上看到了一篇报道叫做“教育部公布《关于政协十三届全国委员会第三次会议第3172号提案答复的函》”,文章中称国家将把包括编程教育在内信息技术内容纳入到中小学相关课程中。也就是说,在未来编程会成为学生在学校的必修课,甚至会纳入考试范围,成为升学的考查项目。

再加上,身边有些孩子已经被家长送去编程机构学习,没有学习编程的孩子家长就提出了上面的两个问题。就是为什么少儿编程是在最近几年兴起的,之前为什么没有?这其实和我们的社会发展有关。

学习是有延后性的,意思就是任何一门学科或者技能的学习都需要一段漫长的过程。从小我们就学习英语,但是真正使用它可能在工作后了。有很多学生在学习钢琴、书法等兴趣班,即使非常有天赋的孩子也需要常年刻苦的练习才能有所建树。在刚刚开始学习某项技能的时候,我们通常是看不到它的效果的。

国家现在逐步推动编程教育发展,意味着在未来的某个时间开始,社会发展所需要的个人编程能力会变得非常的重要。回到30年前,我们不会想到现在可以使用智能手机通过各种各样的APP来叫外卖、打车、与远方的亲人视频联系等等。同样现在我们也无法想象未来30年后人类世界会出现什么更方便,更有趣的东西,我没有一台时光机,无法告诉你未来世界具体有什么。但是,我们的生活一定会变得越来越智能,越来越方便,越来越个性化。电脑会代替人操控机器,机器会代替人去工作,自动驾驶、智能家居、智慧机器人等等设备会无处不在。而这种智能的世界它的底层语言就是程序。

千万不要小看这些技术,美国为什么封杀中国与5G、人工智能技术相关的企业,因为这些技术是未来决定一个国家实力的关键因素之一,这些因素又会影响到每一个人的生活水平。

谁要学? WHO?

扯的有点远,我们回到主题。既然编程在未来这么重要,是不是我马上就要送孩子去学编程呢?且慢,个人是不建议家长盲目的送孩子去编程学校,因为不是所有的孩子学习编程都是有正面效果的。在这里,举一个有点极端的例子,比如,郎朗的妈妈从小送他去学篮球,那么篮球对于他来说就是没有作用的,因为篮球并不能发挥郎朗的特长。同样,如果姚明的妈妈从小送他去学钢琴,钢琴对于姚明来说也是没有作用的。这个例子虽然不是那么合适,但是很能说明我想表达的意思。

在编程成为学校必修课,成为考试项目之前,它其实就是一个兴趣班。和钢琴、舞蹈、美术一样,既然是兴趣班,就要找到适合的孩子去学。即使编程在未来是个人非常重要的一种能力,我们的社会同样还是需要画家、音乐家和作家,因为涉及到艺术、情感的工作是无法使用机器替代的。

并不是所有的孩子都需要学编程,哪些孩子真的适合呢?这就需要家长来判断,因为在老师给孩子上课之前,最了解孩子的就是他(她)的爸爸妈妈。

怎么学 ?HOW?

解决了为什么学和谁要学的问题,最后再说说编程应该怎么学。任何学科都包含学和习两个环节,主要指老师课上的讲授部分,知识点是否讲的清晰有趣,直接决定了学生是否能听懂,是否有持续上课的动力。主要指学生的知识巩固部分,这部分通常是很枯燥的,需要老师指导学生不断重复的练习,记忆,针对不同学生的难点进行专项训练,最终达到熟能生巧的效果。

具体到编程学习呢,第一步老师要解决的是学生的兴趣问题。在图形化编程阶段,兴趣的问题并不突出,因为图形化编程天生就是游戏化、动画式的,产品本身基于孩子的兴趣而设计。但这并不意味着对编程老师没有要求,老师与学生的沟通方式、授课技巧、课堂节奏、控场能力等都决定了学生的学习效果与持续性。

另外,在有兴趣的基础上,课程能否更具有吸引力是很少有老师去思考的。比如学习相同的一个知识点,拥有音乐天赋的学生可以通过一个与音乐相关的作品进行讲解,而拥有美术天赋的学生可以通过一个美术小游戏进行讲解。让每个孩子通过编程来发挥自己的天赋特长,真正的做到一对一个性化教学。

当进入到编程学习的第二阶段——代码式编程后,兴趣就是摆在每个老师面前的一个突出问题了。因为像Python、C++这类编程语言学习起来是非常枯燥的。不但对老师的要求提高了一个台阶,对于学生的能力要求也更高。在学习代码式编程的过程中,必须有一个有经验的老师进行指导,否则你会浪费大量的时间在找bug的过程中,甚至会因为长时间解决不了bug而放弃学习。

既然Python语言这么的枯燥,有没有办法让它学起来更有趣呢?当然!在图形化编程阶段中有那么多好玩的小动画、小游戏,为什么不能把它们移植到Python中来学习呢?这样,学生从图形化编程切换到代码式编程后,就不会产生太多的不适应,也不会失去学习的兴趣了。这就是果冻老师正在进行的工作,传统的Python课程更适合成年人学习,而小学生、初中生的Python课应该是趣味化的。

在解决了编程学习的第一步兴趣问题之后,第二步要解决的就是编程的学习效果问题,这也是家长的核心诉求,但是,不能说要看到效果得等二十年后。每个学生从六岁进入学校开始到高考结束,十二年的学习生涯被划分为不同的阶段,比如小学、初中、高中。每个阶段又从低到高划分为不同的等级,一年级、二年级、三年级等等。在每个年级中都有期中考试、期末考试或者月考来检测学生阶段性的学习效果。这样,就可以定期的检查学生的知识掌握情况,找到学习过程中不足的地方并进行改进。

编程完全可以借鉴学校的形式,将整个学习过程也划分为不同的阶段:图形化、代码化、算法三个,每个阶段再分为不同的等级,通过等级考试或者竞赛来检验学生编程技能的掌握程度。等级考试每季度考一次,通常我会每月或者每次课堂上都进行试题训练,及时发现学生遗漏没有掌握的知识点并进行强化练习。这样,每个学生的学习情况就可以直观量化的展现在老师和家长的眼前,同时考级成绩也可以作为选拔学生参加竞赛的依据。

参加考级还有一点优势在于,作为一种考试型的学习过程,可以对学生在学校的文化课学习产生影响。因为无论学习什么内容,一个人的学习习惯都是一致的,一个好的学习习惯可以提高任何学科的学习效率与成绩。所以,一个优秀的编程老师不但要掌握扎实全面的编程技术,还要学会如何改善学生的学习习惯,为学生建立阶段性的学习目标,培养学生高质量的完成课堂笔记、课后作业与错题整理,让孩子逐渐拥有较强的自制力和目标感,让学习从被动、低效变为主动、高效的。

综上所述,一个有吸引力、有生命力的编程课程不但能解决学生的兴趣问题,还要解决家长的效果问题。

以上,就是我对于少儿编程为什么学?谁要学?怎么学?三个问题个人的一点点理解,因为在线下经常会碰到家长咨询,所以作为一名从业者我一直思考怎么让家长理解少儿编程,上面内容有不正确的地方还请大家指正。编程一定是一门有价值的学科,但是需要找到合适的老师去教,找到合适的学生来学。

任何“少儿编程”问题,如下所示

【致家长】少儿编程三大核心问题解答相关推荐

  1. 阻塞式和非阻塞式udp传输_NIO非阻塞网络编程三大核心理念

    本次开始NIO网络编程,之前已经说过BIO,对于阻塞IO里面的问题一定有了清晰的认识,在JDK1.4版本后,提供了新的JAVA IO操作非阻塞API,用意替换JAVA IO 和JAVA NetWork ...

  2. 少儿在线编程软件c语言,上海少儿编程在线

    少儿编程常见的问题解答 编程思维,这个词语是非常复杂的,很多家长都不了解这到底是什么,仅仅把它简单地归化为思考的能力.今天小编主要给大家分享少儿编程常见的问题解答,希望对你们有帮助! 1.少儿编程的孩 ...

  3. 为家长解答青少儿编程常见问题

    前言:我整理了主要10个问题,预览需要8-10分钟.由于本媒体部分图片.文章来源于网络,版权归原作者所有,如有侵权,请与我联系删除! 很多家长在考虑给孩子报编程班之前肯定都会遇到很多的疑惑,我搜集了一 ...

  4. 送书福利|少儿编程能够一玩就会吗?够胆量的家长,让孩子打卡30天玩会编程!...

    文末送书福利   #福利#  活动2020-08-22 22:22结束! 留言说一说,并分享到朋友圈要赞! # 你认为孩子几岁应该学编程,以及对少儿编程的看法 # 我们将抽4位留言点赞数最多的送出 & ...

  5. windows游戏编程_少儿编程该怎么学?看看帕拉卡3D动画编程创始人李西峙分享七个核心...

    原标题:少儿编程该怎么学?看看帕拉卡3D动画编程创始人李西峙分享七个核心 市场上,有很多教孩子们学习编程的平台.我认为,它们都太糟糕了.我宁愿让我的小孩去玩游戏,也不愿意让他们去这样的平台上学习编程. ...

  6. python课程价格-少儿编程培训机构哪家好,儿童编程价格多少钱?家长知多少

    很多家长在帮孩子选择少儿编程培训机构哪家好时,很容易被机构销售的口才所说服,但是家长自己也不知道从哪些地方考虑才好,建议打大家应该考虑到课程体系是否适合孩子学习,设计是否合理.另外对于少儿编程课程主要 ...

  7. 少儿编程有多火,家长就有多焦虑...

    现在很多家长都开始焦虑孩子的教育,自从少儿编程火了之后非常多家长认为是不是孩子不学习少儿编程就会被这个时代或是未来新时代"抛弃"? 那么少儿编程到底好在哪里能受到如此多家长和老师的 ...

  8. python培训班价格-少儿编程培训机构哪家好,儿童编程价格多少钱?家长知多少...

    很多家长在帮孩子选择少儿编程培训机构哪家好时,很容易被机构销售的口才所说服,但是家长自己也不知道从哪些地方考虑才好,建议打大家应该考虑到课程体系是否适合孩子学习,设计是否合理.另外对于少儿编程课程主要 ...

  9. Spring三大核心思想之AOP(面向切面编程)

    Spring三大核心思想之AOP(面向切面编程) 学习Spring三大核心思想之AOP之前建议先学习:

最新文章

  1. Unity(四)IocContainer 封装类库
  2. Cucumber入门之_argument
  3. 【目标检测】ICCV21_TOOD: Task-aligned One-stage Object Detection
  4. KVM虚拟机相关步骤
  5. URLScan工具配置方法第1/2页
  6. IOT(9)--- 基础知识
  7. 数组和指针:超过一半的数字;水王发帖
  8. 用户与系统(unix)
  9. 正确方式安装Acrobat DC(附安装包)
  10. matlab gui 毕业论文,MATLAB GUI课件设计
  11. Adobe各种最新版本软件下载 PhotoShop Dreamweaver FW Ai Fl.....
  12. 从零开始设计RISC-V处理器——指令系统
  13. 一直听说“不忘初心”,今天才知道真正内涵!
  14. Ricochet —— 基于 Tor 的加密即时通信工具
  15. 六安构建智慧城市节水管理平台
  16. c语言动态图形代码 叮当猫,C语言制作图形马赛克处理技术,网友:这小子不进腾讯可惜了!-Go语言中文社区...
  17. Kafka系列二——消息发送send方法源码分析
  18. 基于生成对抗网络结构的图像修复(GAN)
  19. bat脚本中如何多次键盘输入并判断_第四章: Python脚本获取聚宽(JQData)免费行情数据...
  20. 半导体公司----仙童、英特尔、AMD

热门文章

  1. 洛谷3723 [AH2017/HNOI2017]礼物
  2. About云:知识星球
  3. 乐高 | 统一运营平台架构设计
  4. 手机充不进去电是怎么回事?有什么方法处理
  5. C语言_字符串的地址以及指向字符串的指针变量的定义
  6. IDEA搭建JavaWeb项目,JDBC和Servlet-JSP技术实现注册功能
  7. 计算机本科如何制定学习计划,给自己安排上
  8. 雷达图echarts
  9. Mysql高级(事务、索引)
  10. 个人知识管理(PKM)和个人门户