美国学校开始停课,Google、苹果力推这个免费在线学习平台

--- Tips:点击上方【憨爸在美国】查看往期内容 ---


Part.1 平台介绍


上周发的《自从美国肺炎爆发后,在美国超市抢大米~成了我心中痛苦回忆》,收到好多好多关心我的留言,还有读者要给我寄大米。真是太谢谢你们啦!好意都心领了,我一切安好,你们放心,也请你们保护好自己,我们一起共渡难关!


今天给大家推荐一个很好很好的在线学习平台!


因为自己本身就是程序员,对那些理工科、高科技的东西特别感兴趣,因此每次看到酷酷的、烧脑的、开发思维的书籍、玩具或者活动都会眼睛一亮!


上个礼拜,国际青少年奥林匹克编程比赛的组委会找到我,她们目前在中国推广这个编程的奥赛和学习平台。


关于“国际青少年奥林匹克编程比赛”我简单介绍一下,它是由非营利组织ICODE在全球举办的国际比赛。ICODE致力于在全球范围推广和普及青少年编程教育,让每一个孩子都有机会免费学习编程。该大赛旨在将来自全球的孩子聚到一起,完成全球最大规模且最具挑战的项目。


这个比赛非常厉害,世界上那些最顶级的IT公司,比如Google、Facebook、苹果、微软、亚马逊等都是它的合作伙伴。


目前ICODE在28个国家开展了编程普及运动,为四种语言的使用者提供服务,为青少年开发了编程闯关式引导学习平台,超30万学生通过竞赛平台免费学习了编程。ICODE还和百度大脑合作,科普了真实可行的AI项目。


“国际青少年奥林匹克编程比赛”在不同国家的活动方式有些许不同,有的国家是收费的,比如像印度就会有一些报名费,而在中国,出于普及编程活动的需要,这次比赛是免收报名费的,孩子们可以尽情参与这项赛事中来!


Part.2 既是比赛也是学习(积木模式)


她们一开始给我介绍的时候,我当时就有一点点担心,担心比赛门槛有点高,怕孩子参加不了。


可是等我试用了ICODE平台之后,发现我之前的担心是多余的。


因为ICODE编程平台的门槛非常低,而且还非常有趣,真正做到了玩中学。


这个平台用了两种编程方式,一种是类似Scratch的积木式编程,另一种的Python编程。


这是第一次登陆的画面,你可以选择“积木模式”还是“Python模式”,如果没有学过Python的话,可以选择“积木模式”


它是以一个故事作为引子:一个叫做Dev的太空探索机器人,被派往遥远的行星执行任务。但是Dev的飞船在中途被一颗陨石击中,受损严重,你的任务就是通过代码操控Dev,帮助他完成工作。

 


进入主界面之后,是这样的。


看看中间的积木,是不是和Scratch很像啊:


我们来看第一关的任务:


看上面的这张图,Dev(左上方)的任务就是收集右下角的星星,那么他该怎么做呢?


就是往前走3步,只要拖入下面的命令:


然后点一下“RUN”就可以啦。


我点了一下,Dev往前走了3步,收集到了星星:


过了这一关之后,会弹出一个“知识回顾”的窗口,告诉你行走这个命令该怎么用:


后面的关卡会一点一点的增加难度,比如到了第四关就要难一点了,星星的位置在Dev的侧面,所以需要先转一个方向,再往前走,这对孩子来说是一个小小的挑战。


拖入的积木是这样的:


这是第四关的运行结果:


后面的关卡,难度会逐步提升。


我之前组织过Scratch课程,学过我那个课程的孩子参加这个比赛真是再适合不过,编程概念、操作方法都是差不多的!


Part.3 Python模式


除了上面介绍的积木模式,ICODE也支持Python模式编程。


在一开始的界面上,选择“Python模式”后,就进入了主界面:


来看第一关的任务:


看上面的这张图,Dev(左上方)的任务就是收集右下角的星星,那么他该怎么做呢?就是往前走4步,输入下面的命令:

Dev.step(4)


在第一关里面,已经帮你把代码写好,你只要点一下“RUN”就可以啦。我点了一下,Dev往前走了4步,收集到了星星:


过了这一关之后,会弹出一个“知识回顾”的窗口,告诉你step这个命令该怎么用:


接下来的第二关就要难一点了,Dev的初始位置在中间,而两颗星星是在两头,怎么做才能收集到两颗星星,这对孩子来说是有一点难度。


不过不用担心,平台一样给出了提示,只要用step(-4),就能往后退4步啦,就能碰到后面的星星,但是如何往前走,碰到前面的星星呢?这就需要孩子动脑筋想一想了!


这是第二关的运行结果:


Part.4 和Scratch衔接特别好


我之前和DK合作开设的Scratch的课程,这个比赛和我那个课程衔接特别好。


因为Scratch是纯图形化编程的平台,这个是给小孩子用的,像我们这些程序员平时开发APP、网站、软件啥的都不会用Scratch这种平台,我们会用文字类编程工具,比如Python。因此孩子学完Scratch后,一定要过渡到Python这类编程语言中来!


而ICODE这个比赛平台,也提供了Python编程,就是为了让孩子从图形化编程平滑过渡到文字类编程中来的。


特别是,它里面的计算思维和Scratch是一脉相承的。比如我之前的Scratch课程里,一开始有个课堂案例,讲角色的移动,当时我们用的是编程积木来移动。这是讲解的编程里顺序执行的思维方式。


积木是这样的:


而小猫是这样移动的:


可是在ICODE平台里,如果用Python模式的话,移动就变成了纯文本,只要这样写,角色一样可以移动。


我们在Scratch里还讲了“循环”这一思维方式,比如这样可以让动作循环执行。


小猫是这样移动的。


而在ICODE平台里,循环也可以通过语句这样做。

 


因此,如果学过我们的Scratch课程的话,这个“国际青少年奥林匹克编程比赛”是很值得孩子参加的,能将我们之前Scratch学习的内容引入一个新的台阶!


Part.5 比赛情况


比赛分三个阶段举行,每个阶段解锁不同的关卡上限。

  • 第一阶段(2020年2月15日 - 2020年3月15日) 开放关卡1 - 50

  • 第二阶段(2020年3月15日 - 2020年4月15日) 开放关卡51-100

  • 第三阶段(2020年4月15日 - 2020年5月31日) 开放关卡101-150


对于已开放的关卡,所有的参赛者,任何时间段均可参加。也就是说,如果今天报名的话,可以同时参加第一阶段和第二阶段的任务比赛。


评分方式:根据通过的关卡数量、时间来综合评分。最后会选出一等奖、二等奖和三等奖,有相应的证书和奖牌。


根据我对这个赛事的了解,它的获奖比例还是蛮高的,去年有30%左右的孩子能获奖,不过想拿一等奖还是比较难的,需要不少的挑战。


Part.6 报名方式


你们在我公号对话框回复 编程,就能得到比赛的报名链接!


ps. 点击标题下方“憨爸在美国”,然后“进入公众号”,点击底部“文章目录”左边的键盘图标,会出现像微信聊天一样可以打字的地方,在那里输入关键词就会有回复给您了。


扫描二维码

在里面回复

编程


点击链接进入网站后,能看到右上角有一个“报名入口”


这里选择“学生报名”,会让你们填写孩子的姓名、年级,这里有两个注意方式。


1. 我给大家组建了一个战队,你们在选择机构/学校的时候,可以选择“憨爸在美国战队”,这样我们就在一个team里同舟共济了,希望大家能取得好成绩啊!


2. 报名时要求填写手机号,这里必须只能填写中国手机号码(因为你参加的是中国区的比赛,别的赛区比赛时间不一样)。


3. 参赛年龄原则上是1-12年级的学生,如果孩子是幼儿园的话,报名时选择就读年级可以选一年级。



等填写完个人信息后,报名就算完成了!


你们一定要记得,这是一项很大型的比赛,会分三个阶段(时间段不一样),难度不断加深,因此当完成第一阶段任务后,记得到了第二、三阶段开始的时候,参加后面阶段的比赛呀!切记切记!


另外,今天文章的二条是我和DK之前合作开发的Scratch编程课,对编程入门极好,还会送4本DK编程教材,可以点击这里查看那门课程的介绍。


我写的硅谷工程师爸爸系列丛书,包括数学思维和思维导图篇,它是用美国最流行的PBL项目学习方式,结合STEAM教育来提高孩子数学思维和思维导图应用能力。扫描下方 二维码 或点击左下角 阅读原文 可以购买!

憨爸在美国

硅谷工程师爸爸,分享美式教育理念和资源,专注于英语、数学、科学启蒙,一定让你脑洞大开哟!


公号ID:hanhanusa

微博:@憨爸在美国