
2013年12月,数百万的美国K-12孩子们参与了奥巴马总统倡导的全国范围内的题为“Hour of Code”的活动。微软的比尔盖茨和Facebook的小扎也积极投身此次活动中,提供大量免费计算机科学课程教育资源。
奥巴马在此次活动的宣传片中大声疾呼:
“Don’t just buy a new video game - make one. Don’t just download the latest app - help design it. Don’t just play on your phone - program. No one’s born a computer scientist, but with a little hard work - and some math and science - just about anyone can become one.”
2016年1月,奥巴马总统启动了"Computer Science for All" Initiative,计划向每一位K-12的孩子提供计算机科学与数学的教育课程,让他们可以为以后步入职场做好准备。此项目计划向美国各州拨款总计40亿美元,其中1亿美金的计算机教育专项资金直接拨到各个学区。

今年三月,苹果公司CEO库克对外发声:“苹果公司现在近一半的员工是没有大学文凭的。现在的高等教育已经严重落后于时代,孩子们在学校中学习的技能和现实社会是脱节的,特别是在计算机编程方面。”
库克认为,计算机编程要作为每一位美国高中毕业生的必修课。苹果公司在2016年发布了“Everyone Can Program”项目,目前全国范围内有超过4000所K-12学校在使用苹果公司研发的课程体系。

美国东西海岸是一直以来的经济发达地区,特别是美国东北部和西海岸的加州。上图中的蓝色区域代表高收入地区,红色代表低收入地区。子女教育上的投入和家庭收入呈强相关性,特别是在美国的亚裔家庭(中国、印度、韩国等),更是如此。


通过上两图不难看出,美国纽约以及加州旧金山和洛杉矶是中国移民最密集的地区。结合家庭收入水平,以及孩子父母的教育背景(研究生学历以上)与从事的行业的数据,对少儿编程教育理念,最为接受的是加州旧金山湾区(包括旧金山、奥克兰、圣何塞等城市)。

在加州旧金山湾区,在线下少儿编程赛道上的选手主要分为三大类:北美本土公司、中国公司出海、家庭小作坊式,其中第一和第三类的数量较多。
公司举例:
MVCode Club (https://www.mvcode.com/)
2013年成立,总部设在旧金山,在湾区共有六个分校。学生可学习使用Scratch、HTM、Java、三维设计、Arduino开源电子平台等进行编程、游戏开发、网页开发,还可组装机器人。授课形式为课后及暑期课程项目,目标人群为1-8年级的孩子。学费价位~$200/月(四次课)。
the Coder School (https://www.thecoderschool.com/)
2013年创立,总部位于硅谷,加盟连锁模式,在美国设有31家分校(其中湾区11家),现已教授超过两万名学生。该校的教学方式是基于社区和家庭的,儿童可与小伙伴在玩耍的同时一起学习基础编程知识,1:2的低师生比。
中国公司 - 编程猫,通过与硅谷的中文学校合作,提供编程课给当地的华裔孩子们,并邀请优秀学员回中国参加国际编程大赛。
另外,在硅谷众多的码工父母中,不少人在自己的业余时间开设了针对不同年龄段孩子的编程课,主要在周末进行,通过微信朋友圈传播,定价在每小时$50左右,10人左右的班。
数据整理中,未完待续...
相关海外教育资源推荐:
- MIT's Scratch (Classic!):
https://scratch.mit.edu/ - LEGO WeDo, MindStorms:
https://education.lego.com/ - Codecademy:
https://www.codecademy.com/ - Code Combat:
https://codecombat.com/ - Arduino:
https://www.arduino.cc/ - Khan Academy:
https://www.khanacademy.org/computing/computer-programming - Code Avengers:
https://www.codeavengers.com/ - Robo Mind Academy:
https://www.robomindacademy.com/ - Tynker (创立于2012年,总部位于硅谷Mountain View,旨在帮助所有年龄段的孩子学习编程知识。与传统的开发环境不同,Tynker更多的是教孩子们怎么像程序员一样思考,而不是教他们写出长串的代码。Tynker建立了一套基于网页开发的儿童在线编程学习系统,让儿童使用简单的可视化编程语言,将代码块组合起来进行项目、游戏和动画故事的创建,帮助孩子们轻松实现编程。Tynker系统可以自主识别学生们并未完全理解的知识点,并根据这些知识提供课程讲解、互动向导和任务游戏等培训服务。2016年Tynker获得了710万美元的A轮融资,2018年收购了Pythonroom公司):
https://www.tynker.com/ - Grok Learning:
https://groklearning.com/ - Gamestar Mechanic:
http://gamestarmechanic.com/ - Lightbot:
http://lightbot.com/ - Kodu:
https://www.kodugamelab.com/ - Raspberry Pi:
https://www.raspberrypi.org/ - Cargo-Bot:
https://twolivesleft.com/CargoBot/ - Squeak:
https://squeak.org/ - Guido Van Robot
http://gvr.sourceforge.net/ - Microsoft SmallBasic
http://smallbasic.com/ - Codea:
https://codea.io/ - Algoid:
http://www.algoid.net/ - Sparki the Robot
http://arcbotics.com/products/sparki/ - CodeHS:
https://codehs.com/ - Hopscotch (is like Scratch, but for mobile):
https://www.gethopscotch.com/ - Hackety Hack (is basically an open-source version of Scratch, Alice and Hopscotch):
https://github.com/hacketyhack/hacketyhack/wiki/The-Little-Coder's-Predicament - Blockly:
https://blockly-games.appspot.com/ - Alice:
http://www.alice.org/ - S2jS (one of a set of a whole new set resources that teaches kids how to bridge the gap from Scratch to Javascript):
https://s2js.com/ - Woofjs:
https://woofjs.com/teach.html - Teach Your Kids to Code (Python):
http://teachyourkidstocode.com/ - Swift Playgrounds (teaching Swift - a powerful programming language created by Apple and used by the pros to build today’s most popular apps):
http://www.apple.com/uk/swift/playgrounds/ - CoderDojo:
http://coderdojo.com/ - Codebabies (age range 0-5 years):
http://codebabies.com/ - Repl.
https://repl.it/
网友评论