Micro:bit KS3课程链接

KS3计算课程被链接到micro:bit活动页面

如何把在Block和Python中的micro:bit活动链接到KS3计算学习项目中的一些教学案例。

KSE学习项目 计算内容和例子
设计,使用并评估计算的抽象性,模拟现实世界中问题的状态和行为以及物理系统。
  • 学习设计一个程序在micro:bit上展示图像,写一种算法来实现具体目标: 美丽的图像
  • 设计一个带决策功能的程序来实现不同的目标:笑脸
  • 创造现实生活中使用的指南针:指南针
了解几种反应计算思维的关键算法(例如,用于排序和搜索的算法);使用逻辑推理对比针对同一问题的替代算法的使用。
  • 学习设计一个程序在micro:bit上展示图像,写一种算法来实现具体目标:计数器
  • 写一种可以给出不同结果的算法,定义随机数变量:剪刀石头布
使用两种或两种以上的编程语言(其中一种至少是文本)来解决一系列计算问题;恰当地使用数据结构(例如,列表,表格或数列);开发使用步骤或函数的模块化程序
了解简单的布尔逻辑(例如, AND,OR,和NOT)及其在电路编程中的一些用法;了解如何用二进制展示数字和如何能在二进制数字上执行简单的操作(例如,二进制添加,以及二进制和十进制的转换)
  • 使用if,then,else,elseif来展示简单的布尔逻辑:指南针
  • 使用布尔逻辑的几个条件,摇晃使数字滚动:滚骰子
了解组成计算机系统的硬件和软件,了解它们是如何相互通信以及与其他系统通信。
了解电脑系统内部的指令是如何被存储和执行;明白各种类型的数据(包括文本、声音和图片)如何以二进制数字的形式被显示和操作。
  • 学习不同数据类型的显示: 温度
  • 用程序编一首歌,看它是如何由音符组成-这之后可以被连接到二进制代码作为一个扩展: 棉花糖女孩(Python)
  • 学习编写不同颜色的十六进制代码:我的智能卧室- LED灯 Context
  • 从一块micro:bit板子上以摩尔斯代码的形式发送文本到另一块micro:bit板子: 网络
优先处理一些设备的创造性项目(包括筛选,使用以及结合多个应用)来完成挑战目标(包括收集分析数据和满足已知用户的需求)。
  • 在一个自制的铅笔盒内创造闪光灯 (学生们理解此项目后可修改设计):火箭铅笔盒
  • 创造一种基于运动和用户需求的设备来改善健康状况。 思考如何定义每一“步”,追踪用户爬山或用户已经移动的距离:计步器