数据文摘出品
作者:曹培信
打开百度,搜索少儿编程,映入眼帘的就是各种少儿编程培训班的加盟和报名广告,而在往下翻,则又是一些媒体在质疑少儿编程是否有必要,是否就是圈钱的新套路。由此看来,少儿编程在市场需求和舆论评价方面,都存在极大的话题和争议。
少儿编程培训班,是孩子的新起跑线,还是资本的新“蓝海”?
从2018年开始,高考数学江苏卷、天津卷,就开始要求考生通过阅读伪代码理解程序逻辑,并根据算法得出结果。
而早在2017年,浙江省实施的新高考政策,就将通用技术与计算机技术纳入选考范围,除必考的语数外3门科目外,考生可在技术、历史、物理等7门学科中任选3门。
去年三月,教育部通过阳光高考信息公开平台,公示了当年保送生名单。其中因入选 2017 年、2018 年国际信息学奥林匹克竞赛国家集训队而获得保送生资格的学生总计53人。教育部门的导向和保送政策让许多家长将编程学习视为孩子新的起跑线和踏入名校的捷径。
需求促生市场,根据《中国少儿编程行业研究报告》,截至2018年10月,国内少儿编程行业市场规模约为30亿元至40亿元,用户规模约为1550万,行业规模将在5年内达到300亿元。
不同于美国以2B或2C教育软硬件工具的销售为少儿编程的主要商业模式,中国的少儿编程创业公司主要以开设线下培训班为主。第一个原因是由于中美两国人才选拔模式不同,而第二个原因则是相比开发成系统的软硬件,线下培训班的用时更短、成本更低、获利更快。
市场的巨大需求引起了众多投资者的进入,红杉、华创等一线风投皆有所动作,少儿编程也被行业内称为:“基础教育市场的最后一块蓝海”。《2018教育行业蓝皮书》显示,截至2018年8月,在科创教育部分,少儿编程的案例数和金额数均为最多,其案例数占比达到44.4%,融资总额则高达7.82亿元。据不完全统计,到目前为止已经有200余家的少儿编程的品牌和机构。
少儿编程,有必要学吗?从几岁开始?
少儿编程的火热的市场催生了大大小小、良莠不齐的培训班,有的培训班甚至在网上买几套课程解码,租个房子请几个老师就开始招生,并且根据齐鲁壹点报道,有的少儿编程培训机构还打着“学编程——参加比赛——拿到好成绩——升学有保证”的旗号招生,并且宣称3岁就可以开始学编程了,8岁都有点晚了。这样的情况引来了不少的人的质疑,是否所有的小孩都要去学编程?几岁开始学才是合适的年龄?
今年二月,央视财经做过一个少儿编程的专题调查。
其中接受采访的Botball机器人竞赛项目负责人郝帆说:“实际上编程这个东西还是比较适合反应比较快的孩子,适合逻辑思维能力这方面比较强的孩子,学生想真正在少儿编程领域获得成绩,除了天赋以外还需要大量的时间上课,训练,一直到竞赛。而能够脱颖而出的孩子毕竟只是凤毛麟角,如果不是出于真正的兴趣,而是单纯想通过学习编程,达到升学、加分的目的,结果可能会让人失望。”
图片来自央视财经
而真正感兴趣的小孩子几岁开始学比较合适,也成了家长们最关心的话题。其实这一点家长并不需要太焦虑,“3岁开始,8岁开始学有点晚”这种说辞纯粹是培训机构的招生手段。就拿很多培训机构使用的Scratch少儿编程平台来说,其官方网站上的说明都是主要针对为8至16岁的孩子设计的,更小的孩子可以学习简化版,但是最低年龄也要有5岁。
父母不懂计算机,孩子想学编程只能去培训班?
随着大数据和人工智能时代的来临,各国确实非常重视青少年的信息基础教育。2016年,美国政府为了少儿编程,不惜投入大把的资金,要求全国的学校提高和推广编程学科的质量;而英国在2014年时也将少儿编程加入了必修课程当中,要求全国五岁以上的小学生必须就开始接触少儿编程;澳洲也要求十岁的学生开始进行少儿编程的学习;日本则早在就在中小学中普及编程教育科目。
可以说,对于青少年来说,进行编程学习确实能够提高逻辑思维能力,尤其对于感兴趣的孩子来说,是非常好的一个课外活动。
之前文摘菌也就少儿编程这个问题采访过吴军博士,他也认为少儿编程其实是一种科学思维的培养方式,而在时间和精力比较充裕的情况下,是可以进行科学思维的培养的。
但是许多家长可能有这样的疑惑,父母都是文科生,没学过计算机,想要让孩子学习编程,只能送去质量未知的培训班么?
答案肯定是NO。
其实国外已经有了很多成熟的少儿编程学习网站和软件,包括许多培训班选择的MIT开发的平台Scratch,都有配套的家长教程,也就是说,家长先学一下教程,然后就可以带着孩子学习了,对于有时间的家长来说,完全没必要花钱去培训班学同样的东西。
下面文摘菌给大家介绍几款非常好用的的少儿编程学习平台(软件),赶紧为自己的小孩码住!
Minecraft for Education(我的世界教育版)
我的世界是全球最受欢迎的游戏之一。除了我们平常见到的那个,还有有一个教育版,其中有一个少儿编程的课程——Coding with Minecraft,它是基于CSTA标准,涵盖了基础计算机科学概念,如条件,函数和坐标。课程一共有30小时,包括课程计划,学生工作簿,评估指南和Minecraft世界,以帮助学生建立计算思维技能。
适合年龄:11-16岁
链接:https://education.minecraft.net/class-resources/code-with-minecraft/
Kodable和CodeHS
Kodable是一个完整的K-5课程,让小孩从幼儿园开始就像程序员一样思考,到5年级编写真正的JavaScript。Kodable的课程同样也是符合CSTA标准,同时还提供教学说明,因此不了解计算机科学知识的家长也可以教他们的孩子编程。CodeHS属于进阶版,将课程扩展至6-12年级。
适合年龄:幼儿园-高中
链接:https://www.kodable.com/schools-and-districts
Scratch
Scratch 是一种基于代码块的编程语言,同时也是一个在线社群,孩子们在这里可与世界各地的同龄人交流互动故事、游戏和动画。学习 Scratch 的同时,他们也间接培养了逻辑推理、创意思考和协同合作的能力。Scratch 由麻省理工学院媒体实验室设计和维护。
适合年龄:8-16
链接:https://scratch.mit.edu/parents
ScratchJr
Scratchjr 是 Scratch 的一个更基础的版本,是一个完全免费的基于移动端的少儿编程软件(兼容IOS、Android),旨在为更小的孩子介绍计算机编程。 家长可以通过动画指南和书面说明向孩子们解释游戏,以便让他们开始。Scratchjr 可以提供很多创建脚本的选项,包括不同的背景和动作,孩子一学就是几个小时,根本停不下来!
适合年龄:5+
链接:https://www.scratchjr.org
ScratchJr界面
Tynker
Tynker也是使用可视化代码块编码,对孩子来说好玩又简单,这个平台自由度比较大,提供很强大的自由发挥空间。Tynker在全球普及度很广,全球各地的孩子们在平台上制作和分享了超过2000万个项目,创建了一个庞大的Tynker社区。
适合年龄:4+
链接:https://www.tynker.com/parents/
Hopscotch
Hopscotch 中文名叫"跳房子",也是一款兼容IOS和Android的免费APP。 孩子们编写自己控制字符的代码,使用应用程序代码块进行编程设计。 这款应用程序的基于字符的设计使它有别于其他应用程序, 孩子们也可以在他们的程序中添加文本。 "跳房子"是开放式的APP,这意味着孩子们不需要为角色编写代码来做特定的事情,而是可以自由想象和发挥,这是这个游戏与众不同的另一个方面,但同时也要求孩子更强的思维能力和创造能力。
适合年龄:8+
链接:https://www.gethopscotch.com/
常有人问我,给孩子编程是不是智商税?
当然不是了。编程很有用,但是也要看你具体怎么用。
所以,我觉得涉猎一点编程是必要的,孩子能在编程路上走多远,则要看他本身的资质和家长的决心了。
那么,到底应该如何学习编程呢?
我觉得不妨分为起步和进阶。
起步阶段重点在于对编程有基本的认知,对于其中所蕴含基本的数字、规律以及按步骤操作的逻辑思维打好初步的基础。不妨有以下思路:
很多小学生的妈妈“过来人”都对我说,在学前一定要先解决孩子20以内的加减法问题。
无他,计算是数学绕不开的一个话题。而且我们会发现相当多的才艺是和数学密切相关的,比如围棋、编程等等。就算是学乐器也涉及到五线谱,其中的音符节拍也和数学密切相关。
所以,想学好编程,基本的思维基础要打好,计算也要通关。这方面很多爸爸妈妈都很有经验,我这边依然推荐我推荐了很多次的number blocks动画片和《百花思维》《摩比爱数学》练习册。
条件允许的话,也可以用口算机。我家选择的是易读宝的口算机。原本是为了他家的编程系列凑单购买的,没想到用起来还真心不错。
小小一只用起来比较方便。普通的个位数、十位数的加减法不在话下,可以自动生成50道由孩子做答,做对了机器自己会发出“你真棒”鼓励孩子,做到了及时的反馈。
应用题部分会限时,题目涉及单双数、找规律、填写运算符号、大小比对以及记忆数字等。其中,填“><”符号还融入了加减法,也算是又变相让孩子练习了计算。
如果叠加app,功能就更强大了。四阶的内容蛮有意思的。不过,我家有都都数学和可汗学院app,口算机主要是用于计算,使用机器比较多,考虑护眼app用得不算多。
当然,如果没有口算机也没关系,平时想起来给娃出个20道题到100道题就好。关键是要练习,计算这个事儿不进则退。
小朋友们在进行编程的过程中,要按照一定的顺序,培养逻辑思维能力就很重要了。
所以,在起始阶段,要给孩子形成良好的学习习惯。我们要帮助他们学会时间顺序、因果顺序等逻辑。在他们做数学的时候,要逐渐学会一步一步演算,不要跳步骤。
编程复杂阶段涉及不断试错。学会检查和复盘自然也很重要。
《迪士尼超强思维训练绘本》
这套迪士尼超强思维训练绘本是由猿编程出的。众所周知,他家是培训里的行家里手,这套书非常注重于逻辑思维的训练。
整套书的嵌入也很好,选取了孩子们非常喜欢的迪士尼动画大电影《冰雪奇缘》《超级破坏王》《疯狂动物城》等,和其中的一些支线情节相结合,融入了一些思维训练。
这些思维训练特别注重时间顺序,因果关系,顺序等逻辑顺序等。这些都是编程所必备的基础。贴纸答题的方式也非常的有意思,增强了主体的趣味性,而且对低幼宝宝相对来说更友好。
题型也丰富多样,难度不等。我儿子做得非常开心。
《儿童编程探险之旅》
这套书共有6册,配合点读笔和相关的APP使用,孩子没有不爱的。
比起上面猿编程系列,这套书和编程的贴合度更高。我把它列在起步阶段,是因为起步阶段就可以使用这套书。
当然,随着孩子年龄的增长,后续也可以继续用这套书学习编程。毕竟,这套书可是有整整六本哦,内容非常丰富。光第一册就包含了方向指令、动作指令、对象指令等很多内容,可以说是干货满满了。
整套书从基础指令入手,代入故事场景提出需求,模拟相关编程界面,由浅入深的给孩子们讲解如何采用图形化方式编程。
因为是以故事的方式引入,增加了很多挑战和趣味性,讲解的步骤需要用点读笔和APP进行互动操作,孩子们在阅读的时候不仅不走神,而且兴趣盎然。
操作也比较简单,点读笔点击封面就会下载对应的书籍资源。点读笔点到故事会讲故事,点到关卡会有实操。
指令的学习不得不说设计的还是非常契合低幼小朋友的。每学习一部分内容,前面有代码学习指令,后面由浅入深有三个关卡练习,还用图片形式在书中对步骤进行了分解,帮助孩子们理解。每本书最后还有各种任务,形成了完整的学习闭环。
整个app“关卡”界面右边是图形编码指令,左边是点读笔点击指令后右边会以搭积木的方式生成指令块,下方同步生成文字代码,是不是有点scratch的内味了?
学完了六本书,如果孩子们用心,可以对接图标指令代码和纯文字代码两种编程方式,真的很用心了。
如果想有意识的培养孩子进行编程,那么玩具也可以配备一点,可丰可简。
积木搭建
积木搭建是属于比较有效而且又性价比高的方式。我们可以给孩子配备乐高、国产积木、方块积木、磁力片等都行。
在这个过程中,让孩子们逐渐有数的概念,学会按照规律搭建想象中的各种物品,根据图纸来进行搭建。孩子们通过各种玩积木,演绎绘本中的故事情节,探寻abab搭建规律,玩着玩着就把数学学会了,还能为编程打下坚实的基础。
更高段位就是电动机械积木。我比较推荐化工社出版的《电动机械积木(80合一)》。
我我家娃动手制作了一个又一个的会动起来的玩具,自己满满的成就感。这些积木帮着孩子增强了很多动手能力、空间想象能力,也默默的为日后学习滑轮等物理知识打下了基础。
希沃编程app
网课时代,很多爸爸妈妈都买了学习机,我也不例外,入手了希沃W1。后来,我发现他家出了自有资源编程app,还挺香的。
希沃编程APP采用的是scratch的图形化的编程学习方式。希沃的主人公小黑,会在一个又一个的关卡中设置地图告诉孩子们任务。
孩子们从最简单的方向键图标代码块前后左右入手,编制程序让小黑能够到达指定的地点。然后关卡慢慢变难,会增加一些比如说用手捡取珍珠等任务,进而还有一些纠错和综合运用,帮助孩子们一步一步进阶。
起步阶段是蛮容易的。可是就像什么东西越深入学习越难一样,编程也不例外。想把他学深学透学好,甚至能够参加各类比赛或者是使用,还真不是一件容易的事情呢。
除了参加线下课,我们还可以做这些事情。
比起动辄令人咂舌的编程课程费用,好书能够轻松的引导孩子编程上路,我觉得是不错的选择。
但是在选择编程相关的书籍中,也有一些建议。一是比较建议书籍所提到的软件版本要新一点。因为现在的软件都在更新迭代,版本越新的软件,操作相对来说也更简单一点,使用的体验越好。二是选择相对来说比较权威的书籍,可以少走点弯路。
而《这套DK编程教室》显然做到了。整套书环环相扣, 堪比完整的课程。DK基本就是实力保证,杠杠的。
开篇就讲述了一些主流的编程语言,特别提到scratch能够用预先准备好的指令块编写程序,比较适合入门级的孩子们。这大概也是为什么那么多给孩子们写的课程是从scratch讲起的。
看了scratch界面中的各种各样的指令块面板,是不是觉得没给孩子白启蒙?这的确确就是搭积木模块嘛,不过还是需要先后顺序的逻辑以及认字!
我带着娃根据图示的指令,一步步制作下去,真的制作出了书本中所要的效果——小猫会随着鼠标的指针不断移位变色和复制出彩色的小猫图章。
图章的效果还是很有特色的。我家娃看到各种彩色的小猫感觉真的很新奇。
第二组代码,按一下空格键,各式效果秒没。
当然,他家的课程,后面的内容越来越难。我整体翻了一下,应该算是缓慢进阶吧。有的超过了娃的认知能力和水平,还是要量力而行。
另一册《编程真好玩》也非常不错。比较遗憾的是作为基础的scratch的版本是2.0,版本相对低了一点。但我具体看了一下内容,从操作上来说差别不大,而且两册虽然是同一家图书公司爱心树出品,但是学习内容并没有重合,可以用来巩固。
我看了一下双十二爱心树的活动力度还是相当大的。12月10号晚上八点开始,叠加大额券差不多2.8折,有些后悔自己买的实在太早了。有需要的爸爸妈妈可以按需入手。毕竟,比起动辄上千或者过万的培训费用,买书自学真的是最合算的学习方式了。https://pro.m.jd.com/mall/active/MhB7kpnT1kMSMQnVWPafrYSPJzU/index.html
话说,爱心树的有些童书也都很不错的。比如《鼠小弟爱数学》《五味太郎》系列《加古里子科学图鉴》,我曾经都买过,凑单的时候不妨一起考虑。
另一册《 DK游戏中学编程》也是买的爱心树家的,这一册就纯属我自己个人的执念了。毕竟,指望一个年龄不到6岁的娃学会Python确实是有点强求了。
仔细看了一下这套书的内容,感觉也还是很不错的。整个学习的安排,也是由浅入深,关于相关软件的安装以及调试都说得很清楚明白,适合稍大一些的孩子自行学习。
孩子的年龄不够,学这个还是有点难的,建议稍大一点的孩子可以看一看。如果爸爸妈妈不确定孩子们是否对这类编程有兴趣,也可以先买这套书让孩子自学一下。
正式的编程APP学习课程,我了解的不多。
只是稍稍接触了一下咕咚编程,觉得这个APP满足了我的需求。于是入手了他家的新春板块。
之所以入手线上编程课,需求是希望能提供更高阶的指导,所以我更看重三个方面:
1、要不要学习编程,首先需要看孩子的情况,看孩子是否真的感兴趣,毕竟这只是一门兴趣。
2、少儿编程培训行业鱼龙混杂,可以说水很深。给孩子报名之前最好深入了解一番。
3、关于费用呢,主要还是看培训机构的实力。教什么、谁来教,价值对等就好。
废话就说到这里,咱主要是分享课程的,直接上干货吧。
本教程计划先写一期,共十个篇章,不管有没有人看这一期10篇肯定会完成。至于后面么,看关注的情况。当然看的人越多,写作的动力越足么!!嘻嘻
本教程适用于小学三年级以上学生,编程语言为html;
建议家长朋友先根据教程在电脑上操作一次,成功后再教孩子。
1、一台能开机正常运行的电脑即可;不管是windows系统还是mac系统都可以;电脑联不联网的都无所谓,最好是断网,免的孩子借机搞其他的
2、windows系统需要设置显示文件拓展名,也就是看电脑里面的文件后面的后缀是否显示,如果不显示的话,需要手动设置;测试方法:桌面右击,出来右击菜单后点击新建记事本,如果建好的文件名称是“新建文本文档.txt”的话就不需要再设置;如果文件名称是“新建文本文档”,那么就需要设置了;
设置方法:随便打开一个文件夹,在菜单里面找文件夹设置选项,然后将“隐藏文件拓展名”前面对勾去掉就可以了。
1、桌面新建一个文本文档,默认生成的是“新建文本文档.txt”
2、建好的文档重新起个好听的名字,并将后缀名".txt" 改为".html",如:“编程第一课.html”,可以发现文件的图标已经变成了浏览器的样子,证明你操作正确。
3、双击打开你的文件“编程第一课.html”,打开以后发现是一个空白网页;不要着急,为什么是空白的呢,因为你的文档里面还没有写任何代码。
4、开始写代码。关掉你刚刚打开的网页、右击你的“编程第一课.html”文件,在弹出的菜单里面选择“用记事本打开”,然后就会打开一个记事本编辑页面。到这里,好多学生会疑问,不是要编写代码吗,怎么打开记事本了。没错,我们就是要在记事本里面写代码,就这么简单,不需要安装任何其他程序。并且在这里你可以创建很多有趣的东西:网页图文、动画、游戏......别幻想了,开始写代码吧!
<!doctype html>
<html>
<head></head>
<body></body>
</html>
把这五行代码一摸一样的写进去,注意里面所有的符号都必须是英文符号,中文符号是会报错的!
写完以后,保存,不需要关闭该编辑界面,将记事本最小化即可。然后还是双击打开该文件,咦???
打开的网页还是空白的。没错,因为我们刚刚写的这五行代码只是一个基本框架,虽然它到现在为止并没有给我们呈现任何效果,但它确实起作用了,它可以让浏览器顺利的读懂你将创作的代码是属于它的解析范围的。接下来,我们让我们的网页里面显示一首古诗如何?开始敲代码吧!
<!doctype html>
<html>
<head></head>
<body>
<h1>静夜思</h1>
<p>窗前明月光</p>
<p>疑似地上爽</p>
<p>举头望明月</p>
<p>低头思故乡</p>
</body>
</html>
注意,新加的代码是写到了<body></body>之间,body是身体,也就是网页正文部分显示的内容都有加到这里面。哦?不理解?没事、正常,现在还不需要理解。重要的是我们刚刚题诗一首,有题目、有段落。现在就是见证奇迹的时刻了。
保存,还是不需要关闭该编辑界面,将记事本最小化即可。然后还是双击打开该文件。咦?网页里不再是空白了吧,古诗完美的显示到了网页中,但那些尖括号内的代码却没有显示出来。是的。那些代码是帮你将内容推送进网页里的工具。额、目前你只需要这要理解就可以。
你的第一个程序效果
第一次接触、没必要都弄懂为什么。唯一需要做的就是把上面的代码可以熟练的打出来。下一篇教程咱们会详细的讲解。
多写几次后,可以尝试把文字内容改换一下,毕竟举一反三还是挺不错的能力!
1、关于序言的建议,有需要的可以评论留言,深入探讨
2、关于本教程在学习和实际操作过程中可能会遇到一些问题,任何问题都可以评论留言,将会第一时间回复。
最后,祝君学习愉快!学有所得!
*请认真填写需求信息,我们会在24小时内与您取得联系。