SPIKE Prime 科创套装

我的代码,我们的程序

使用“我的模块”编制脉络清晰的程序,让高级驱动底座更快、更可靠地运行。

90-120分钟
高级
6-8 年级
lesson-header

课程计划

1.课前准备

  • 通过 LEGO® Education SPIKE App 应用程序*浏览学生学习材料®
  • 为了顺利完成本节课程,学生需要提前完成高级驱动底座模型

2.参与(10 分钟)

  • 根据下面要点组织学生围绕本节课程展开一次讨论。
  • 播放视频介绍本节课程。

3.探究(30 分钟)

  • 让学生两人一组合作搭建两个标示物。
  • 要求学生尝试“我的模块”示例程序。
  • 要求学生编制 “我的模块”,实现驱动底座绕方形行驶。

4.解释(10 分钟)

  • 围绕如何在程序中使用“我的模块”,组织学生进行讨论。
  • 讨论为什么对所有小组成员来说了解程序的运行原理很重要。

5.课程拓展(40 分钟)

  • 要求学生创建另一个“我的模块”,这次需要实现驱动底座绕圈行驶。
  • 要求学生编制一个“我的模块”,需要实现驱动底座绕三角形移动。鼓励学生放置标示物,并绕着它们以不同的形状行驶。
  • 请记得预留整理时间。

6.评估

  • 为每位学生的课堂表现提供反馈。
  • 可借助所提供的评价准则来简化此环节。

发起一次讨论

花些时间观看正在进行的机器人比赛视频,并尝试找出最佳做法。围绕话题:机器人比赛中的成功团队和有效编程方法,利用下列问题引导学生进行讨论:

  • 为什么参赛机器人需要按照特定顺序完成任务?
  • 为什么在两项或多项任务之间机器人需要返回初始位置区域?
  • 怎样才能在机器人比赛中编制出有效的程序?

让学生观看这段视频以了解自己的后续任务。

lesson-header

搭建要诀

使用标示物
使用高级驱动底座模型和两个标示物练习绕不同的形状行驶。让学生决定每种形状的大小。

teacher-marker

编程要诀

主程序

SPIKE Competition Ready My code our program Step03-Program - zh-cn

可行方案

SPIKE Competition Ready My code our program Teacher-solution - zh-cn

分层教学

通过如下方式简化本节课程:

  • 解释如何创建和使用“我的模块”

通过如下方式提高学生的学习水平:

  • 要求学生对他们的驱动底座进行编程,以使用陀螺仪传感器实现驱动底座绕三角形行驶
  • 设置一条复杂的路径来挑战这些团队,考察学生编制绕行程序的速度
  • 在设有各种路径的正式比赛工作台上进行练习,同时要确保驱动底座不得超出赛场界限

评估环节

教师观察清单
可根据教学需要设定等级,例如:
1.部分完成
2.全部完成
3.超额完成

请使用下列成功标准来评估学生的进度:

  • 学生能够编制一段“我的模块”程序。
  • 学生懂得如何使用“我的模块”整理程序,使其便于管理。
  • 学生懂得“我的模块”可以在比赛中快速高效地重新排序和重新调整用途。

自我评估
让每位学生选择一块最能代表自己当前水平的积木。

  • 蓝色:能够创建“我的模块”。
  • 黄色:能够创建两个或多个“我的模块”。
  • 紫色:能够使用“我的模块”创建一系列程序,并快速对它们重新排序,改变驱动底座的动作。

同伴互评
鼓励学生通过下列方式为同伴提供反馈:

  • 让学生根据上面的彩色积木评价标准对彼此的表现进行评分。
  • 让学生相互提供建设性的反馈,以提高他们小组在下一堂课中的表现。
student-06

语言艺术拓展

引入语言艺术能力培养环节:

  • 让学生准备并展示他们如何对自己的高级驱动底座进行编程,以及如何使用“我的模块”来帮助管理和简化他们的程序。

备注:这部分内容可用作拓展课程。

数学拓展

引入数学能力培养环节:
计算驱动底座的行驶距离时:

  • 向前行驶一秒、一圈或一定度数。以驱动底座在上述条件下行驶的距离为基准,估算其行驶的总距离。
  • 计算轮子的周长并使用它估算所行驶的距离(周长 = Pi x 直径或周长 = Pi x 2 x 半径)

备注:这部分内容可用作拓展课程。

职业连接

喜欢这节课的学生可能会对以下相关行业产生兴趣:

  • 信息技术(计算机编程)
  • 信息技术(游戏编程)
  • 信息技术(IT 应用程序)

教师支持

学生将会:

  • 使用“我的模块”组织他们的程序
  • 向教练演示作品,清晰说明程序是怎样运行的

LEGO® Education SPIKE Prime 科创套装
LEGO® Education SPIKE Prime 科创竞赛主题包

了解程序设计的基本过程和方法;熟悉程序设计语言的用法,掌握常量、变量、函数等基本概念,理解程序的三种基本结构,知道人与计算机解决问题方法的异同,尝试编写、调试程序。(7-9年级,综合实践活动,走进程序世界)

学生材料

学生学习单

下载、查看或分享网页或可打印的PDF文件。