全国站
幼教网

全国站
幼教网

儿童如何从零开始学编程(3)

中小学为师在线 2018-06-12 15:28:17

小学家长最新升学资料下载



  二猫看了教材以后,自己选择了实验的路线。我认为设计合理,略难,但是可以承受,没有干预。每个实验她要求我帮助一至两次,然后自己就能完成。

  (1) 小猫和小猴踢球,重复几次,每次说一句话 (文字+气泡) ,最后一下球踢飞了。我刚开始看踢来踢去,心想,这什么破玩意,也礼貌地表示挺好。最后球踢飞那下,我哈哈大笑。不错。

  不得不说,经常有些实验设计得都太无聊,指向性太明确,大大地降低了学习者的兴趣。有点起承转合,明显感觉好多了。

  (2) 打地鼠。场景上挖几个洞,地鼠一会儿出来一会消失。你操作一个大红槌子,砸,砸到就加分,还"吱"一声。

  这个实验作为第2个,对于二猫来讲,我觉得有些难。实验操作并不像有些人想的,照抄一遍就一定能成功。整个实验如果有20个元素参与,加上这些元素间的顺序和关系,一处错误,程序就跑不起来。找起bug来,对能力的要求远不是抄实验能解决的,而是必须理解实验中的每个步骤应有什么效果。对照教材仔细核对这种事,是不行的。

  不过,这个实验的难度仍在可承受范围内。我简单提示两次,二猫迅速找到bug,解决了。实验完成后,她要求玩一会儿。这是合理的诉求,我经常做完程序玩上几遍,再玩上几遍。既找bug,也满足成就感。好像实体的玩具,做好以后,一定要多把玩几次,才过了瘾,虽说做的过程比玩要有意思得多。

  (3) F1赛车,车自动向前走,键盘控制方向,躲避障碍物。有了打地鼠作为基础,这个实验照书独立完成,毫无难度,不需要我。

  (4) 飞机躲陨石,声音控制,声音大就向上,声音小就向下。二猫解读代码 (而不是根据实验效果) 指出,因为有"-3",所以如果没有声音,飞机也会往下掉。

  声音控制很难,二猫又把代码改为用键盘控制,还发现了书中代码的冗余部分,删除了。

  (5) 画笔,如图所示,二猫的程序,二猫用程序画的。

  (6) 迷宫,正在做,玩家操作角色走迷宫,共10关。二猫设计了10个按钮,不用的时候隐藏起来,我启发后准备修订为用变量,表示第几关、过关颜色、死亡颜色、场景,每过一关,表示第几关那个变量+1。

  Scratch除了两个机器人APP以外的特色以外,可以支持功能更强更复杂的定制脚本 (比如10关迷宫) ,也可以完成非常简单而有趣游戏 (小猫跳舞)。所以适合零基础入门并可以学习到相当难度。

  Scratch使用角色 (及角色的动作、背景) 表征变量的状态,支持循环 (和条件侦测) 、判断、变量、链表、表达式等。二猫问我,"能用Scratch做个Scratch么?"我猜能,是通用图灵机吧。

  5. 其他

  小车循迹、走迷宫比赛、机器人灭火 (蜡烛)等也有不少,我接触不多,只听说过有 飞思卡尔、CoSpace、乐高、Scratch、FIRST、FRC。还看到过小学门口有玩魔方的"星门"。
 

首页 上一页 下一页 尾页

  相关推荐:

小升初试题、期中期末题、小学奥数题

尽在奥数网公众号

栏目推荐
首页 导航