首页 >故事

今年1月奥巴马还启动了一项名为Com2019iyiou

2019-05-14 19:04:24 | 来源: 故事

虽然在国内,青少年的编程教育并没有声色,毕竟升学压力大,家长、孩子们对不在考试范围内的编程并不感冒,但在美国,青少年的编程教育却已热火朝天。2014年的时候,就已有9个州将编程课设为必修。

由发起的 编程一小时 活动,各种火爆,奥巴马还专门为此录制视频,呼吁全民写代码,声称 编程关乎美国的未来,我们需要孩子们熟练掌握这些技术 。

今年1月,奥巴马还启动了一项名为 Computer Science for All 的项目,将在未来3年内,拨款40亿美元给各州,用于普及计算机科学教育。话说,数据库软件巨头公司甲骨文(Oracle)也宣布加入这个项目,将在未来18个月内捐赠2亿美元,并提供技术支持。

CEO拉里说:反正劳资有钱

赶上青少年的编程教育热潮,哈佛几天前展示了一款名为 Root 的代码教学机器人。成年人也可以用噢!

Root是一款机器人,能让任何零基础编程的人学习抽象的编程语言。你可以通过配套的编程app,让Root可以在白板或任何水平表面滑动、绘制和擦除线条、扫描色彩、演奏音符、显示不同颜色。

如何通过Root学编程?

和Root配套的还有一款app,叫Square(不是那个支付公司Square啦),你可以在iPad上依据不同的能力等级,去学习编程的核心知识。

譬如,初级的就是有一些模块,app告诉你它能完成什么功能,譬如 向左转 ,你只要在界面里,把这个模块拖入,就能看到Root做出相应动作。而第二级别中,app会告诉你,这些你用到的模块里面都有哪些代码,譬如你该用怎样的代码实现 向左转 。而别就是和传统的编程没有太大差异了。

(图为三种不同编程难度的切换,可以看到,从初级的模块拖拽到终的代码编写,循序渐进)

作为哈佛大学仿生机器人团队的负责人,Zivthan Dubrovsky透露,这些不同的编程难度是可以互相切换的,这样你可以更自然地把Root的具体动作与抽象的代码联系起来。诸如循环语句、函数、变量这样的专业名词,也会被更形象的传授给你。

用有趣的方法学编程

如果使用传统的编程方法去教一个小学生学编程,那将会无比痛苦。而Root将自己的具体动作对应到软件上的功能模块的方法,可以很好的帮助学生先理解编程系统的原理。而不是上来就学枯燥的编程语言的语法。

而在初始难度中,Root会坚持使用比较基础的编程语言,如JavaScript或者Python,一般也是计算机专业学生初学习的语言。

Root能做啥?

在阶段,Root可以根据你做的一些编程来做一些简单有趣的事儿。比如让它拼写你的名字。

比如要在板上写一个 M 的字母,学生们就得思考:什么时候Root得放下笔、什么时候得提笔等等。

你也能在白板上画一个跑道并让Root沿着跑道移动。你也可以用编程让它利用颜色传感器,只在两条线之间移动。

或者让Root在下课后把白板上的内容擦掉~

当你的编程登机达到第二级或第三级时,它就有无限可能啦。比如你可以让Root在白板上画一只愤怒的小鸟。

把Root带进课堂

目前团队正在尝试把Root这款产品带进课堂。步是提高知名度,第二步是接触各学校的管理层,说服他们尝试这款产品。另外,团队也在尝试能让Root和类似、Tynker这样的代码学习平台兼容。

目前团队还未透露Root什么时候能开卖,他们正在寻求合适的合作伙伴。嗯哼~不过市场需求这么大,产品又研制出来了,开卖也是迟早的事儿了。心水的小伙伴们就耐心等一下吧。

反正小探是肯定要买的,感觉编程在未来就是和开车一样人人都该学会的技能了,不跟上大趋势以后咋活?

再看个视频介绍呗!

硅谷密探是什么?

扎根于硅谷湾区的科技新媒体。为您带来正在发生的全球科技创新秘闻。

我们深度剖析海外产品、直播硅谷动态,连接中美创业者

2006年合肥家居Pre-A轮企业
2011年金华大健康种子轮企业
2009年莆田金融种子轮企业

猜你喜欢