上周六一大早,我刚从床上爬起来,就听到逃逃扯着嗓子喊“妈妈,快来看快来看,俄罗斯也太强了吧!”,眼下正是敏感时期,我以为出啥新闻了,赶紧跑到他房间,结果看到这么个页面~
这是逃逃最近很迷的一个编程网站,上面时不时有比赛,打得好的话可以涨积分涨排名。更妙的是,你还可以对别人的程序进行“黑客攻击”,如果攻击成功,自己也能涨分。
逃逃之所以大呼小叫,是发现在排行榜上,在线成员数美国只有400+,俄罗斯却有2000+。当然最厉害的还是咱们中国,4000+,无论是人数,还是积分排名,都遥遥领先。
更让我们惊讶的是,你看网页右上角有个语言选择,居然只有“英语”和“俄语”两种,这种情况很罕见啊,印象中平时见得多的都是英语和西班牙语、法语,或者中文什么的。
后来我查了一下,原来这个网站的赞助商,Telegram的创始人是两位俄罗斯人,那就不难理解了。其实俄罗斯在数学、编程、甚至国际象棋等逻辑烧脑类项目上,还真是挺强的。
有一定编程基础的孩子,可以上去看看(网站访问方式见文末),用逃逃的话来说,就是“见识一下高手过招”。
我是很支持他的。尤其现在编程异常火热,别说在美国这边了,我在国内很多同学朋友的孩子,之前报了一堆班的,都陆续退掉了,反倒新增了编程。
这肯定是未来的趋势吧,毕竟全世界都在抢夺科技人才。
我们的孩子,也要有所准备。
说到准备,我突然想起逃逃的编程老师曾推荐过一部科普短片“Think like a Coder(像程序员一样思考)”,正是培养编程兴趣、编程思维的绝佳材料!我感觉逃逃对编程的热情,就是从那开始的。
它是TED-ED专门为8岁+孩子精心打造的一部编程科普短片。不长,全剧只有10集,每集6-10分钟。记得我和逃逃一个周末就从头到尾完整看了两遍,惊叹它设计之精妙。
首先,作为编程科普短片,它囊括了编程里最重要的基础知识:循环、条件、变量、递归......
到最后几集,甚至还出现了图论、广度/深度优先搜索等算法,知识点满满。
更难得的是,它有趣、引人入胜,完全可以当一部优秀的动画片来观看。上面这些听起来很晦涩的术语,统统被包裹在跌宕起伏的冒险故事里。
孩子一边跟着主人公历险,一边get到这些基础知识。
难怪它一上线就收获了一大批老师、家长、孩子粉,观看量迅速飙升到千万级。有网友说它该获“最佳动画奖”,单这条留言,点赞数就将近6千。
我来给大家剧透一点点。
故事始于女孩Ethic在太空中的一个神秘“牢房”里醒来。
此时外面的世界已经被叛变的机器人控制,一团糟。她现在急需要做的是逃离牢房,集齐水晶,拯救世界。
可这么宏大的任务,凭她个人力量难以胜任。幸好,一个品行兼优的机器人,Hedge奋力从牢房通风口钻了进来,它会助Ethic一臂之力。
眼下她们面临的第一步,就是要逃离牢房,越狱!
而要越狱,首先得打开密码锁。
密码锁的原理不复杂,锁内有100个卡口,其中有一个是正确的,只要拧到这个卡口,颜色变绿,锁就能打开。
而拧到其他卡口,则都是红色,打不开。
机器人Hedge能帮上忙,但前提是,Ethic要给它非常清晰,非常明确的指令。
这时,动画片里引入第一个重要的编程概念,什么才算“明确的指令”?
如果Ethic对Hedge说,“你去试试所有的可能”,它是没办法执行的。
她得说得很清楚,一步一步来:
试第1个卡口,检查颜色,如果是绿色,可以打开;如果是红色,那么
再试第2个卡口,检查颜色,如果是绿色,可以打开;如果是红色,那么
再试第3个卡口,检查颜色,如果是绿色,可以打开;如果是红色,那么
......
得讲得这么明确, Hedge才能听得明白。
不过这样也实在太麻烦了,有100个卡口得说100句话,有1000个卡口就得说1000句话:
有简便一些的办法吗?
于是动画片里引出第二个编程概念——循环。
它用孩子能理解的例子解释了什么是“循环”,还给出示范代码来解决刚才的问题。
并一步一步演示代码运行的情况,让孩子清楚地看到,锁是怎么被打开的。
有一定编程基础的孩子,很容易看懂代码。没学过也完全没关系,跟着动画片的情节走,孩子能get到“循环”的编程思想,理解在什么情况下会用到“循环”,“循环”能起到什么作用,就OK了。
搞定两个重要的编程思想后,第一集也就差不多到了尾声。
成功解锁的Ethic和机器人Hedge逃离了监狱,开始她们新的历程!
不到7分钟,拉开整个故事的帷幕,孩子也轻松领会了两个重要的编程思想,是不是很妙?
接下来的每一集都是类似形式,把编程思维融入到故事情节中,孩子跟着Ethic和Hedge一边闯关,一边领会。
真的很棒!
好了,我先就此打住,反正总共也没多长,大家收回去带娃看就好啦。
EASTWEST
这部科普短片,我强烈推荐给所有准备学、正在学编程,或者压根儿还没想过编程这码事,但喜欢数学、喜欢逻辑推理的孩子,都很适合。
到后面几集,会有些小烧脑,不用强求全懂。很多普通的纪录片,看一遍足以,但这部有很强的教学功能,我觉得完全值得收藏起来,刷几轮:
  • 第一轮,孩子感受一些编程的基本思想和概念;
  • 第二轮,在孩子已经学习了一些编程知识后,再看肯定豁然开朗;
  • 第三轮,加深理解,也巩固了很多知识点。
国内、国外的最佳观看地址,连同前面提到那个编程网站地址,我已经帮大家整理好了,你们点亮文章右下角的“赞”“在看”,然后在我们后台回复  编程资源 ,就能收到自动回复啦!
希望这部小短片能帮孩子开启编程知识之旅!
如果觉得有用,也请顺手分享给身边的朋友,让更多孩子受益,为迎接未来的科技竞争做足准备
点点“在看”来后台获取网址及观看地址!
继续阅读
阅读原文