这项活动的目的是培养学生们对路线,函数和循环知识的了解。KUBO将被学生们打扮成一名小侦探,他们能够学习到如何使用TagTiles®KUBO创建函数。这是一个非常棒的活动!可以让学生们通过逻辑推理来预测简单的编程行为并将问题分解成更小的部分,然后分别进行解决。

在上课之前,将KUBO机器人设置好,并让它读取下面的函数,但先不要向学生展示这两个函数。然后,让你学生们执行蓝色函数,看他们能猜出来你用的是哪些Tagtiles®吗?

让你的学生将预想的函数写下来或者用TagTiles®来构建。这能让学生使用逻辑思维和推理能力来预测你原始的函数。如此,各个小组之间也会产生一个相互间的讨论。最后,向他们展示原始函数来进行比较,看看他们猜对了吗?

如果让学生们在KUBO的空白地图上进行这个活动会比较容易,你可以从KUBO网站上的课堂活动中找到地图并提前打印出来。

下一步

让我们进一步学习,为这个有趣的活动增加更多的知识。问学生们是否可以构建一个包含循环的函数?这是一个发展他们分解技能很棒的方法!根据上面的例子,让学生来执行红色函数。

同上,你可以让学生们在纸上记录下这些步骤,也可以让他们使用TagTiles®来构建。让他们确定函数的哪个位置进行了循环以及循环的次数。

要进一步扩展此活动,请尝试在函数中循环部分外放置一些TagTiles®图块,如下面的例子。

小组工作方法

让学生创建自己的函数,并在记录了函数后与其他小组交换KUBO机器人。他们可以互相提出条件,例如:使用不超过5个Tagtiles®图块;移动步骤不超过20次(包括循环)等等。大一点的学生应该能够把函数写在一张白纸上。小年临段的学生可能需要使用预先打印出来的、带方格的纸面。这项活动将有助于巩固学生们的计算思维能力和发展他们分解问题的能力。

最后,祝你玩得开心,我们很希望能够看到你在这个活动上进行更多的扩展学习。

作者:Nicola Kleiser
教育技术顾问
英国克鲁