什么是计算思维?
计算思维并不一定是学生们坐在电脑前学习的知识。
计算思维是关于如何识别解决问题过程中的细节,将问题分解为小的、不同的步骤,用来创建可以有效解决问题的算法。通过记录下来的算法,用来指导某人或者某物完成具体任务和解决具体问题的方法。

老师们可以将学生们平日里的日常活动和计算思维、算法相结合,为学生们设计出有趣受益的课程。
例如,要求学生在地图上创建一条在特定时间到达特定地点的最佳路线,或者在健身房遵循一个特定的训练计划,又或者是通过分步创建的方式制作一个食谱,能够指导别人来完成食物的制作。
因此,可以通过要求学生们用描述,创建或者描写日常生活中熟悉和相关的行为的方式,针对不同的年龄阶段,向他们教授计算思维。

为什么要教授计算思维?
那么,为什么对于教师而言,教授计算思维变得如此重要?
因为现如今生活在数字时代的年轻人必须学习如何掌握批判性思考的能力。计算思维能力是掌握与计算和其他技术的工作方式相关的更复杂概念的基础。
学生需要这些技能,从而可以参与其中,理解知识和技术之间的关联性,并通过自己的学习和能力影响技术在生活中的实践,为社会乃至人类的发展做出贡献。

使用 KUBO 编程,可以使学生理解编程的基本原理,让他们可以充分发挥计算思维。KUBO的课程向学生们介绍了函数,子程序和循环等概念,还提供了能够让学生们运用计算思维进行创造性活动的练习。
例如在课程计划 Coding +中,KUBO需要在图书馆完成一系列指定的任务。首先,KUBO需要找到灯并且打开,然后 KUBO 需要找到椅子并且坐下来,最后 KUBO 需要打开电脑。学生们需要针对 KUBO 将要执行的任务对他进行编程,并且要按照正确的顺序,先后完成不同的任务。学生们要创建三个不同的函数,让 KUBO 单独执行每个任务。然后,他们必须将这三个函数嵌入到一个统一的、第四个函数中,这就是我们所谓的算法——一组用于完成整个任务的指令。
寓教于乐
在课程计划中的“寻宝游戏”中,为学生们提供了通往目的地的线索。KUBO需要根据每个线索找到不同的主题。一个线索是图书馆的“传记”部分,另一个线索位于“动物”部分,第三条线索在“地理”部分。然后,教师可以根据课程主题和计划在不同部分设计不同的挑战,挑战可以写在便笺上,然后放到 KUBO 需要到达的广场上。提示可以是在世界范围内找到一个特定的国家,或者是在图书馆的桌子上写一篇论文等等。

教师可以在课程中设计许多框架,让课堂活动变得有趣又生动,也能更广泛的将课程的内容与编程结合起来,使学习编程变得寓教于乐。
关于作者

Rikke Bergreen Paaskesen有5年教授5至17岁的学生STEAM课程计划的经验。现在她是 KUBO 大家庭中的一员,担任 KUBO 的课程专家和教育顾问,确保 KUBO 的编程活动和教学计划有趣、有意义并且励志。