近几年来,少儿编程越来越火爆,许多父母也想送孩子去学习,但却因对少儿编程一无所知而停下脚步。大多数情况下,编程教育依托于编程语言,但是少儿编程绝不同于敲代码。
编程的目的是利用计算机的功能来帮助我们有效地解决问题。少儿编程主要针对儿童和少年的两个阶段,因此教育目标主要针对17岁以下的孩子。它遵循孩子特定年龄阶段的生活经历和认知规律。
少儿编程的重点是思维练习。让孩子们在愉悦的学习环境中表达内心的想法,并使用基于项目制的学习方法,来掌握分析问题的能力,并得以解决。
那么,孩子什么时候开始学编程好?根据瑞士儿童心理学家让·皮亚杰的认知理论,孩子在7-12岁处于“具体运算阶段”,更有利于逻辑思维的培养。
所以,7-12岁是培养思维的黄金期,也是学习编程的好时候。
入门学什么编程语言呢?
针对不同年龄段的学生,基本上看下面的对应关系Scratch:对编程感兴趣的小学生,以学习和做小游戏为主,以建立兴趣和学习思路为主,语言本身没有什么实际产品的构建能力。和下面其他语言不一样,Scratch是专门为了教孩子而创造出来的编程语言教孩子而创造出来的编程语言,而其他语言都是在工业界各自领域雄霸多年的。Python:小学生到大学生,AI和云计算时代的主力开发语言。C/C++:中学生到大学生,想要参加信息学奥林匹克竞赛或者想深入学习计算机原理的。JAVA:中学生到大学生,要参加Computer Science AP考试的,学习软件设计模型和面向对象思想的语言。Javascript:小学生到大学生,容易做出看得见的作品,浏览器直接执行,方便展示。