带闪光车轮第三课

在这堂课中,学生将会使用上堂课中的纸质模型和算法作为基础,使用MakeCode编辑器制作他们的micro:bit模型。

  • Global challenge
  • computing
Print lesson
  • 年龄 9+
  • 60 分钟
  • MakeCode Editor

课程环节:

  • 计算: 算法,伪代码,逻辑思维,变成,迭代吗,循环,选择, 变量,测试及解决问题,配对编程,评估
  • 科学: 日夜,感应器
  • 公民权益: 道路安全
  • 设计和技术:产品设计

技能:设计,分析,解决问题,团队协作,成果展示

背景

您应该首先完成《带光车轮》的第一以及第二课中的活动。 虽然编程经历,使用迭代码、循环、选择以及变量的经验,以及使用micro:bit的经验都会有所帮助,您依然可以根据学生情况调整教学内容,如有需要,可以在以上列出的方面多花时间。

引言

在这堂课中,学生将会使用上堂课中的纸质模型和算法作为基础,使用MakeCode编辑器制作他们的micro:bit模型。

教学指南

打开 打开 teacher resources

活动

编写闪光车轮的解决方案

  • 若有必要,使用Sarah的闪光车轮作为例子,讲述从算法到编程的过程(幻灯片5), 您可以给学生实践探索环境,也可以让他们直接就开始。

编程(配对)

  • 如果有用的话,且学生还未接触过,可向学生介绍配对编程(幻灯片7),并邀请学生谈谈为何这种方法有效。 让学生选择主管程序编写还是注重向导工作,但确保学生在编程过程中交换角色。
  • 学生在进行编程时,鼓励他们共同解决问题(比如明暗成都在什么情况下属于“偏暗”),思考自己的程序为什么会如此运行(逻辑思考),并要求学生携手进行代码的测试和问题排除工作。
  • 如果学生遇到问题,鼓励他们与其他小组共同合作解决

示例代码的屏幕截图可以在上面的课程介绍幻灯片中找到,或者您希望 下载示例十六进制文件

测试并完善代码

  • 学生完成后,让他们和其他学生分享自己的工作成果,并让同学帮忙测试完善自己的代码
  • 学生进行互评(幻灯片8)

展示闪光车轮成品

  • 帮助学生建立展示台,展示他们的工作成果(用户画像,纸膜及micro:bit模型),在班级中举行展示会,让学生讲述自己所创造出的成果
  • 可以邀请其他班的学生或教师。要求学生向他人展示,并请他人给出意见反馈。
  • 讨论常见的问题所在,根据学生的情况强调重点学习区域。

课程总结

向学生说明,下一节课他们将使用所学知识和过去四堂课中所发展的技能,设计出他们自己的发明,解决儿童出行安全的实际问题,并提醒他们参加micro:bit挑战。 如果您愿意,参考“学习目标”检查课堂过程和学生理解状况(幻灯片10)

扩展/家庭作业

  • 在学生进行成果展示时,为他们录下视频,以便之后加入评测资料。
  • 您也可以要求学生为参与“全球挑战”开始思考点子作为家庭作业

其他状况

支持:

  • 您也可以在学生开始编码前,发放代码块-代码序列的打印版,帮助学生与其他人合作完成自己设备的编程工作,也可以提供学生其他额外支持。

延伸 & 挑战:

挑战学生思考便携程序的最有效方法,并说出原因。 如果学生有能力也有意愿,也可以扮演“问题解决专家”的角色,帮助其他同学,也可以使用如python这类的其他编辑器。

机会评估:

  • 您可以要求学生创建自己项目的评估资料包,便于给出正式分数;您也可以通过学生的成果展示和他们编写的程序为依据,给出非正式评分。
Selecting this opens external content from our support system, which adheres to their privacy policy.