为陨石坑编写代码
这个月,六年级的科学家们通过对岩石的动手研究,继续探索太空和地球的动力系统。 学生们使用乐高Spike Prime套件进行了一项令人兴奋的编程挑战,设计和编程火星探测器,前往红色星球上的三个不同地点。 他们的任务是:收集岩石样本并分析它们对未来人类使用的潜在价值,从而向美国宇航局推荐一个着陆点。
为了启动这个项目,每个学生都设计了一张火星表面的地图,其中包括他们的探测车在探索地点之间行驶时需要绕过的至少两个障碍。 These individual maps were then translated into larger, laminated replicas of Mars’ terrain. 学生们以小组为单位,对他们的探测车进行编程,使其沿着指定的路径穿过月球表面,小心翼翼地绕过障碍物,到达每个目标位置。 参加项目的学生都有广泛的编码经验。 LEGO Spike Prime编程环境允许使用单词块或图标块构建代码字符串,使初学者可以访问它,同时仍然为更高级的学习者提供复杂性。 Throughout the project, students collaborated and shared their knowledge—those new to coding received support from peers, while some sixth graders with prior experience, including Python programming, took on leadership roles within their groups.
在编程过程中,每个小组都面临着一个挑战,即确定他们的漫游车在执行一个转弯之前需要滚动多少秒。 通过反复试验,学生们测试了他们的探测车,在遇到障碍时仔细观察和调整,无论是偏离地图还是滚进火山口。 这个迭代过程帮助他们微调他们的程序,以获得更高的准确性和成功。
Students encountered two rock samples at each of the three exploration sites—a mix of igneous, sedimentary, and metamorphic types. 他们的任务是对每个样本进行分类,研究其性质,并调查潜在的用途。 这种岩石可以用作建筑材料吗? 它是否含有对未来太空任务有价值的矿物质? 学生们运用他们的知识和好奇心来探索地球上的岩石在火星环境中可能会有什么帮助。
回来