【复盘】如何培养小朋友的编程能力?

前几天,我在得到听了 邵慧宁的故事,就想着把游戏化的思维应用于培养自己孩子的编程能力上,并邀请志同道合的家长们一起来践行。于是成立了“Scratch家长群”和“Python家长群”,并在群内跟参与的家长们一起制定了培养小朋友编程的游戏化策略。

整个方案如下:

  1. 把电子协会的青少年编程能力测评作为游戏的关卡,带着小朋友们升级打怪。
  2. 每周日晚上,通过一个案例来熟悉Scratch的操作,之后安排一个课堂派测试(5个单选题、5个判断题)考察小朋友们的掌握情况。
  3. 为了调动小朋友们参与的热情,我们设置一个奖赏的环节,对全部答对测试题目的小朋友给与奖励。
  4. 在测试之前,我会在【Scratch家长群】发放一个收款二维码,收款金额为1.0元,大家自愿参与,把收上来的钱平分给全部答对的小朋友,作为他们的零用钱。如果本周没有全部答对的小朋友,则积累到下一周。
  5. 测试的题目会在下一次直播的时候讲解,如果小朋友有问题,在群内提问,我来答疑就好。

昨天,我们进行了第一次直播,说实话以往都是给大学的学生讲课,这是第一次给小朋友讲课,还是非常紧张的。大学的学生具备了自学的能力而且他们也讲武德,点到为止,而小孩子就不吃这一套了,必须靠内容来吸引他们的注意力。哈哈。

下面是我本周课程的内容,罗列出来让小朋友们进行复习。这些知识已经覆盖了编程能力测评一级的考点。

讲课内容

我再把下周日课程的内容发上来,小朋友们可以提前熟悉一下。

「编程题目:森林的一天(一级)」

「1. 准备工作」

(1)选择背景Forest

(2)添加角色Bear,Bat,Butterfly 1,Dinosaur1

「2. 功能实现」

(1)将角色的大小都变成50,并将角色按照下图的位置摆放好。

图1

(2)点击绿旗后,设置角色的初始位置,重复播放背景音乐Cave。

(3)小猫先走到Bear的位置,说“Bear你好”2秒,然后改变方向,走到Dinosaur1旁边,播放声音“Grunt” 等待播完。

图2
图3

(4)然后走到 Butterfly1 身边,并改变颜色特效。最后设置旋转方式为左右翻转,到达 Bat 旁边,变成半透明状态。

图4
图5
(0)

相关推荐