Andy 与儿童编程-CodeMonkey

Write code. Catch bananas. Save the world.

写代码、获得香蕉、拯救世界

几个月前,就在妈妈群中听说了 CodeMonkey,但潜意识中一直以为其是一个 App,于是在 app store 中苦苦搜索,很是愁于找不到其踪迹,一直以为是错用了搜索关键词。

前两天,再次看到有妈妈在说 CodeMonkey,于是直接度娘了一把,终于找到了这个好玩的东东。

打开 https://www.playcodemonkey.com/ 网站即可。

用邮件注册一下就可以玩免费的30关,收费用户则可以玩到300关,再外加100个挑战关卡。具体怎么玩,一路都会有提示,基本不用教。

在玩 CodeMonkey 时,基本上可以让孩子自己去倒腾,整个过程像玩游戏一样,孩子在此过程中面对问题,分析问题,解决问题。

游戏闯关模式进行教学,孩子在玩中,学习对象,变量,数列,FOR循环逻辑, UNTIL循环逻辑,IF ELSE选择逻辑,布尔型变量,AND/OR,函数等编程技术, 提高了逻辑思维能力。

前几天小家伙试玩了一下,在 19 关卡壳,今天他终于闯过了 19 关,然后接着完成了免费的 30 关,在他的央求下,今天给他买了家庭版。

我也玩了几关,发现整个模式设计的真好,小孩子在单词的拼写上经常会出现问题,但是,在玩 CodeMonkey 时,你不用担心代码中的 单词的拼写问题,因为页面上总能找到关键词的按钮,点击一下,就可以添加进代码中。


前30 关小结


第0-10关 前进、转向的基本控制

前进 x 步(x 若是 负数,则表示后退),向左转(向右转),转 X 度(顺时针还是逆时针?

step x

turn left

turn x

页面左上角有尺子,可以用来测量两点间的距离,以及要旋转的角度。


第11-20 关 对象与方法,转向对象

转向XX

turn x

乌龟前进 X 步

turtle.step XX

乌龟转向 XX

turtle.turnTO XX

此处潜移默化强化的是对象以及对象的方法的概念。


第21-30 关 循环

发现代码中的重复部分,用更明确的,更简短的,便于维护的代码来实现,这就是循环。

此处小孩子对于 TAB 键的缩进可能不是很好理解,而此处代码又比较敏感,一点点没对齐,代码的运行可能就和你预想的不一样。

x.times->

    step xx

    turn xx

你可能感兴趣的:(Andy 与儿童编程-CodeMonkey)