少儿编程,通常指的是少儿编程教育。少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。少儿编程教育并不是要培养未来的程序员,而是让孩子能掌握新科技并应用新科技表达自己,由科技时代的消费者转变为创造者;同时,少儿编程是培养小朋友思维能力的理想载体。
乔布斯曾说:“学习编程教你如何思考,……我把计算机科学看成基础教育,每个人都应该花1年时间学习编程。”
少儿编程可同时培养孩子的逻辑思维、数学理解、英语兴趣、严谨理念、解决问题能力、动手能力和创造力。 第一层面:提升孩子的软能力 第二层面:中国教育体系的重要补充 第三层面:人工智能时代的生存方式 看完这篇,你是否已下定决心了呢? |
从2016年开始,很多家长的辅导班选择清单上多了一个新的选项——编程。
如果你在北上广深或者浙江、山东这样的教育大省,去看看身边有孩子的朋友,就会发现一定有人让孩子学编程。
网上流传一句话:「少儿编程」似乎轻易地超过了马术、高尔夫、击剑、冰球等“高雅贵族运动”,站在了课外活动鄙视链的顶端。
家长对于编程重要性的认知提升、教育考试政策的逐渐倾斜等各方面原因,让这个被称为“K12最后金矿”的赛道从去年开始收到热捧。
君联、红杉、经纬、软银、华创、真格、紫辉等一线风投均在少儿编程进领域行了投资。
政府也好、资本也好,不管怎么说,学编程的孩子越来越多了。
对家长来说,到底该不该让孩子学编程呢。这一次我们将从几个方法来回答这些问题。
少儿编程指6到16岁的青少儿通过各种方式来学习编程语言,基于可视化图形编程工具和基础编程语言构建在线编程学习平台和开源硬件平台。让孩子通过可视化图形编程、代码编程和机器人编程培养动手能力,逻辑思维能力,计算能力等。
这里面包含了几个要素:年龄、语言种类、学习平台、授课方式、学习成果。这些要素就是我们家长选择一家平台的重要参考标准。
政策层面,从国家到各个地方,都相机出台了相关政策,支持和鼓励编程。作为STEM教育中重要的一环,国务院发布的《新一代人工智能发展规划》就明确提出:“在中小学阶段设置人工智能相关课程,逐步推广编程教育。”
家长最关心的升学考试中,一向走在改革前沿的浙江省还把信息技术(含编程)正式纳入了高考考场科目。以编程为主要科目的科技特长生也越来越受到重点高校的青睐。从重点高中到重点大学,在自主招生要求和降分政策里,都有信息科技特长生的一席之地,南京市直接将编程纳入中考特招!
石家庄在今年自主招生改革考试中,将信息科技特长作为评选的重要标准。
山东的潍坊也一样,推荐录取中信息特长赫然在列,潍坊七中更是以招收信息特长生为主。
少儿编程教育主要课程内容
目前,少儿编程培训课程主要分为两大类:软件编程、硬件编程。
软件编程教学:基于Scratch、Python、C++等编程语言给学生搭建可视化图形编程平台和代码编程学习平台等,通过编程游戏、网页、动画、音乐等来学习编程语言。
目前市面上还以Scratch作为编程语言基础的课程和产品居多,Scratch是由美国麻省理工学院设计开发,能将复杂的Python和C++等代码转化成简单的图形化的模块,通过积木式的拼搭来完成操作。而Python和C++则是要了解编程的代码和算法等基础理论知识, C++是NOIP的主要使用语言。
编玩边学Scratch课程界面
软件编程教学,主要采用“图形-代码-算法”的阶段式编程体系,推行的软件课程体系主要参考美国少儿编程课程体系标准之一的计算机教师协会K12 计算机教育标准(CSTA K-12 CS standards)。少儿编程教育的领航者编玩边学课程就是基于CSTA进行研发的,并且在这块已经进行了多次迭代优化。
而后来的一些机构,基本是上流于单纯的模仿。编玩边学则不同,因为创办时间较早,积累了大量学员案例,这使得编玩边学能够靠这些案例和数据不断调整和迭代课程体系。
这也是为什么说目前中国少儿编程领域里,编玩边学的课程体系是比较科学和成熟的。
值得一题的是,编玩边学的课程体系在设计时还参考了另外一个标准,即美国国家教育技术标准 National Education Technology Standards,对课程体系进行了科学验证。
编玩边学采用的NETS六项标准
科学设计,合理验证,不断迭代优化。这才有了编程边学当前的课程,对学生来说能够学习这种高标准的编程课,无疑是相当值得的。
通过机器人套件或者通过PicoBoard、Arduino等开源硬件平台构建模块式的机械部件、电子元件和传感器拼搭组合来学习编程。硬件可以作为载体来实现编程程序输出展示,通过硬件平台和软件平台的结合完成编程项目。
这一块虽说是硬件,但在操控的时候一样需要编程趋势线,可以简单理解为软硬件结合。目前市面上有很多机器人培训,其局限性就在于编程语言范围使用太窄,学习的语言主要是基于控制这个机器。
少儿编程还可划分为四小类产品:
游戏:通过游戏的方式学习编程语言,根据设计的游戏关卡一步步掌握知识。
目前以编玩边学为代表,游戏化教学方式,让孩子在学中玩,玩中学。
在线编程平台:通过平台,运用Scratch等图形化编程工具和Python等代码编程工具进行App开发、动画制作。
几乎市面上大部分机构都是基于Scratch进行深度开发,也有一些机构加入了自己的独家技术优势,以区分开来。比如编玩边学就是开发出了可用于手机端分享传播的Scratch技术。
机器人:对智能编程机器人进行操控。
开源硬件平台: 通过PicoBoard、Arduino等传感器板搭建的开源硬件平台能够将金属部件进行DIY设计。
综上所述,从政策到资本,再到身边人来看,编程教育必将是一个趋势,学习的孩子也会越来越多。有条件的家长可以让孩子去尝试接触一下。不管是对孩子的思维提升、还是升学加分编程都可以发挥很大的作用。
关于机构的选择,一定要学那些经验丰富,学员案例多的平台,在这个行业规范还没有建立起来的阶段,创办比较早的平台都值得去考虑一下,深圳的编玩边学就非常不错,除了创办时间较早,也积累了大量的教学经验和丰富的学员案例。独家的哈克尼斯小班教学更是在业内一枝独秀,受到众多家长的好评。
所以下次想要孩子学习编程的时候,编玩边学一定是你最好的选择。
作为一个成年人或者孩子家长来说,初听“少儿编程”是有些不可思议的。反正我脑海中冒出来的第一个想法就是,为什么对于很多大学生来说,编程是那样一个遥不可及听起来很难的领域,却非要去折磨蹂躏我们还本不应该有如此学习压力大的小孩子呢?
当我们去探讨“少儿编程”背后的秘密的时候发现,在我们每一个人还是学生的时候,可能内心会对自己学习较为薄弱的那一科产生抵触的情绪。尽管为了提高成绩,而不得不去面对它、接受它、喜欢它,然后再去研究它。但是内心深处还是在不断否定它,那么我们否定它的原因其实还是没有足够了解这一门课程到底在给我们传递什么,教会我们什么,能够给我们带来哪些具体的能力和知识。作为一名伪理科生,毫不夸张的说,我至今都不懂比如海市蜃楼到底怎么形成的,可能上学的时候就为了做这道题而死记硬背下来的,等真的离开了学校,这些知识却不约而同地都远离了自己的大脑。
那么我们学习是为了什么呢?其实就是为了提高某一方面的能力,比如学习语文可以提高口语表达能力、数学可以锻炼我们的思维更加缜密、学习生物可以了解各种生命现象和生命活动的规律。如果我们还是学生的时候,就能够了解学习的意义,可能学习本身就不再是什么难题了。同理,少儿编程也不意味着孩子以后就是单单地去做程序员,而也是为了强化孩子的逻辑思维能力和抽象思维能力。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地去指引他们处理事情。
少儿编程并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。此外,还有很多优势:
一、锻炼逻辑思维能力——编程就是把大问题不断分割成小问题的过程。在这个过程中,孩子必须去学会思考如何把代码合理的安排在整个程序中,才能让程序流畅。
二、强化专注力和细心度——在写程序过程中,排错是无法敷衍了事,得过且过的,这个过程能有效的改正孩子马虎行事的毛病,避免当个差不多先生。
三、增强抽象思考能力——其实学习编程,就像学习第二外国语一样。编写正确的程序,让程序能够按照孩子想象的方式运行,这是集思广益的过程。
四、提高沟通能力和竞争力——孩子在幼时接触的环境,往往跟以后的发展有极大的关联性,在掌握一门的技能的同时,也提高了孩子未来踏足社会的竞争力。
少儿编程在国外发展的较早。2007年,麻省理工学院米切尔瑞斯尼克教授带领的“终身幼儿园团队”开发完成第一款积木式图形化少儿编程工具平台Scratch。2008年,举行了第一届Scratch全球社群聚会。根据2017年9月统计数据显示,Scratch已翻译成40多种语言,有超过150个国家的2070万注册用户,平台上有超过2460万个项目。
在国内,目前浙江、山东、广东等小学信息技术教材里都已经新增了编程内容。
教育部考试中心于 2017 年 10 月 11 日发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“Python 语言程序设计”科目。可见,教育部非常重视编程的发展。未来是人工智能的时代,更是编程的时代,所以学习编程是必不可少的。
后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。
感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”