阅读提示:本文介绍了 10 个可以学习编程知识的线下亲子互动游戏。每个游戏对应一个编程的知识点,总共覆盖了:算法、循环、计数循环、带参数的函数、事件、二进制等知识点。选择孩子可能喜欢的游戏,阅读相关游戏说明及玩法,和孩子一起玩一下吧!

很多家长希望孩子可以有更多时间学习编程知识,但同时又担心孩子每天花在电脑上的时间太长。那么除了在电脑上学习编程外,有没有一种可以让孩子不使用电子设备也可以完成编程学习的方法呢?为此校外课专门挑选了 10 个可以学习编程知识的线下亲子互动游戏,这些游戏每个都有视频讲解以及相关 PDF 文档说明,选择孩子可能喜欢的并和孩子一起玩一下吧!

1. 纸上编程

算法简单的说,就是完成某项任务的一系列指令。通过使用图形指令创建算法,并使用算法在方格纸上画出特定的黑白图形。

知识点:算法
使用工具:打印 PDF 文档、铅笔
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里的说明完成这个游戏。

寻找金币
「纸上编程」互动编程游戏

2. 播种一粒种子

选择播种一粒种子所需的所有步骤,并将它们在纸上正确排列,完成一个「播种一粒种子」的算法。通过这个游戏,学习日常生活中的算法,更好的理解算法的应用场景,以及在计算机编程里的作用。

知识点:算法
使用工具:打印 PDF 文档、笔、剪刀、胶水
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

「生活中的算法」线下编程

3. 移动导航

作出不同手势,向机器人发出不同的指令,并移动机器人到达指定位置。通过这个游戏可以加深对计算机程序以及计算机编程指令相关的一些基本概念的理解。

知识点:算法
使用工具:打印 PDF 文档
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

机器人导航
「移动机器人」互动编程游戏

4. 循环

通过贴近生活的舞蹈例子来学习计算机编程里的循环(重复执行某些指令)概念,并尝试使用循环来重新编排舞蹈动作。最后使用循环,重新试一下这些舞蹈动作。

知识点:循环
使用工具:打印 PDF 文档
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

使用循环
「循环」互动编程游戏

5. 大事件

学习计算机编程里「事件」的基本概念以及应用场景。通过使用「事件」让监控不同的行为,并针对不同的行为执行不同操作或输出不同的结果,加深对「事件」概念的理解。

知识点:事件
使用工具:打印 PDF 文档
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

「大事件」互动编程游戏

6. 纸飞机

人们日常生活中的很多事情都可以用算法来表示。通过玩一个叠纸飞机的游戏,更好的理解算法的应用场景,以及在计算机编程里的作用。

知识点:算法
使用工具:打印 PDF 文档、笔、剪刀、胶水
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

「叠纸飞机」互动编程游戏

7. 条件判断

使用条件判断的记分规则,根据扑克牌牌面计算分数。通过这个游戏,学习计算机编程里条件判断的基本概念以及应用场景,加深对条件判断知识点的理解。

知识点:条件判断
使用工具:打印 PDF 文档、笔、扑克牌
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

条件语句
「条件判断」互动编程游戏

8. 带参数的函数

在编程时,将一些常用的功能编写成函数,放在某个地方,所有人都可以反复使用它。合理设计并使用函数,可以大大减少重复编写代码的工作量,并有利于减少 Bug 提高代码质量,这对于稍大一些的编程项目是非常重要的。参数是函数的重要组成部分,通过向函数传递参数,可以让函数变得更灵活,并带来更大的适用范围。

知识点:带参数的函数
使用工具:打印 PDF 文档、笔
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

「带参数的函数」互动编程游戏

8. 有趣的计数循环

计数循环在计算机编程里有广泛的应用,熟练掌握计数循环的使用方法,可以帮助我们解决很多复杂问题。在这个游戏里首先通过掷骰子(或者抽扑克牌),找出三个数字,并用这三个数字作为计数循环的初始值、结束值以及增量。使用这个计数循环找出数字并计算得分。

知识点:带参数的函数
使用工具:打印 PDF 文档、笔、骰子或扑克牌
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

「有趣的计数循环」互动编程游戏

9. 七巧板算法

算法是为完成某项任务而设计的一系列步骤。算法在我们生活中有着广泛的应用。一个好的算法,应该是详细具体的,无论谁使用都应该能得到一致的结果,都可以准确无误的达成目标。通过这个玩七巧板的游戏,可以练习如何设计出一个精确无误的算法。

知识点:精确的算法
使用工具:打印 PDF 文档、剪刀、笔
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

二进制手环
「七巧板算法」互动编程游戏

10. 二进制图像

学习二进制的基本概念、表示方法以及应用场景。很多人认为作为二进制就是严格的 0 和 1 ,其实二进制有很多灵活的表示方法。通过玩这个游戏,加深对二进制的了解,并理解计算机如何用二进制存储更复杂的信息 (如图像和颜色)。

知识点:二进制
使用工具:打印 PDF 文档、笔
课程准备:点击 这里 观看视频,下载并打印 PDF 文档。然后按照文档里说明完成这个游戏。

「二进制图像」互动编程游戏

了解更多校外课课程介绍,请参考:
新用户指南 - 校外课网站编程学习环境及少儿编程课程介绍
Adafruit 可穿戴编程开发主板 - 用户使用指南

了解互联网安全方面的信息,请参考:
家长互联网安全指南(一):关于互联网安全你了解多少,如何保证孩子在互联网上的安全,你知道网络安全专家会怎么做吗?
家长互联网安全指南(二):关于互联网安全你了解多少,如何保证孩子在互联网上的安全,你知道网络安全专家会怎么做吗?

扫码下面二维码,关注我们的公众号,阅读最新文章或观看更多视频教程:

校外课少儿编程 公众号