Mr. A — 在中国任教的技术教育工作者

计算机科学与设计。

Mr. A 在中国教授计算机科学、设计技术、机器人和物理计算。学生制作游戏、电路、原型、传感器系统和能够运行的机器,再对作品进行解释、测试与改进。

环境监测船 交互模型 · 第 02 版
教学理念

通过编程、设计与实践项目学习。

学生设计系统、编写代码、制作原型并收集数据。每个项目都包含测试与修改,以及对有效之处和待改进之处的清晰说明。

Mr. A 的肖像
Mr. A 在中国任教的计算机科学、设计技术与 STEAM 教育工作者。
  • 从 MakeCode 和游戏逻辑逐步深入 Python、机器人与传感器系统的课程。
  • 通过可运行的代码、原型、测试结果和学生的解释来评估项目。
  • 跨年级共享课程序列、评估量规与教学资源。
精选项目

学生制作的环境监测船

由学生制作的传感器平台,用于采集当地运河的水质数据,融合微控制器、防水设计、电源管理、环境科学与设计迭代。

ESP32传感器CAD防水数据记录
阅读案例研究
双 PVC 浮筒环境监测船:支柱上的甲板、带电缆密封接头的螺栓固定接线盒、规划中的科学载荷箱,以及夹装在浮筒尾部下方的涵道推进器 科学载荷 · 规划中 无线电 + 电调 浮筒 ×2 推进器 ×2 已完成实地测试
环境监测船 原型图 02
来自工作坊

工作坊与实地测试

完整台架测试记录
监测船科学工作站电子设备的完整台架布局
科学工作站台架测试 01
通过 MOSFET 模块接线、配有降压转换器的蠕动泵
水泵 + MOSFET 支路 02
通过面包板连接 EC 传感器板的 ESP32-S3
ESP32-S3 + EC 电路板 03
黄昏时漂浮在运河上的双浮筒船
下水 — 首次浮航 04
MYP 设计

从创意编程到物理计算

查看完整的 MYP 设计课程
6–7 年级

创意编程

学生认识到,代码也是一种可以塑造的材料。他们在 MakeCode Arcade 中运用事件、变量、循环和条件语句制作可玩的游戏,并用设计文档解释每项决策。调试是一项需要系统学习的技能,而非临时补救措施。

游戏逻辑事件与变量迭代调试设计文档
8–9 年级

物理计算

让代码走出屏幕。学生连接电路、编写微控制器程序、读取传感器,并记录物理世界的真实数据。每项作品都要经过测试、测量,并以技术文档说明,因为一次成功运行的电路与可靠工作的系统并不相同。

微控制器电路传感器数据采集技术写作
9–10 年级

应用计算机科学

学生从积木式编程迈向 Python,从电路迈向自主系统。他们制作能够导航的机器人、能够上报数据的传感器网络,以及人工智能辅助的工作流程,再像工程师一样,用数据、测试和成品为自己的作品提供依据。

Python机器人自主系统人工智能工作流程基于作品的评估
11–12 年级 · 2028 届

继续进阶:DP 计算机科学高水平(HL)

进入课程中心 →

从 MYP 设计与应用编程迈向两年制高水平课程:学习 Python、算法、计算系统,并独立开发计算解决方案。

亲自试一试

体验水质监测模拟器

这个小型模拟器展示了 8 年级学生接线和编程的水质监测仪。拖动滑块,观察阈值判断逻辑的响应,这与学生在真实 ESP32 上编写的 if/elif/else 逻辑相同。

野外仪器 · 水质监测模拟 系统正常
警报阈值 · 60 NTU
温度 22°C 浊度 18 NTU 采样数 0
文章

Mr. A 设计一所学校

全部文章
其他单元

可直接用于课堂的单元

全部单元
MYP 设计 / 物理计算 · 9 年级

从 USB 到野外系统 — 电池供电的 ESP32 水质监测仪

学生不再局限于 USB 供电的课堂演示,而是搭建具有保护措施、独立供电的嵌入式系统:管理能量、保护元件、调理模拟信号、整合数字与模拟传感器,并采集能够验证的数据,而非仅仅显示读数。

ESP32-S3LM2596 降压转换器DS18B20EC 传感器浊度传感器
  • 14 节课及配套学生讲义,涵盖电源保护、传感器、数据记录与校准。
  • 以六个必须通过的安全检查关卡组织搭建过程。
  • 这套系统同样用于监测船,并作为 9 年级 MYP 设计单元教授。