第4周:给你的程序装上“大脑”!

单元: 编程基础构建(第3-5周)

本周有什么好玩的?

这周,我们要赋予我们编写的程序一项超能力:做决定的能力!你将学会编程世界里的“魔法咒语”——如果……那么……——它能让你的作品对触摸做出反应,并自己做出选择。我们将从设计自己的“选择你自己的冒险”故事开始,然后亲手制作一个能“预测”未来的神秘“魔法8球”。准备好让你的程序变得前所未有地聪明和有趣吧!

这周你将学会什么?

课程结束后,你将能够:

  • 使用“如果……那么……”的逻辑来解决问题和创造故事。
  • 制作出能根据你的触摸,做出不同反应的程序。
  • 使用特别的“触发”积木,让你的程序具有互动性。
  • 搭建一个拥有不同发展路线和结局的互动故事!

本周课程

第4.1课:选择你自己的冒险!

学习任务: 变身互动故事大师!你将学习“如果……那么……”这个句式在真实世界里是如何运作的,然后运用这项“超能力”,在 Scratch Jr. 里搭建一个由用户来决定下一步剧情的故事。

第4.2课:编写一个神秘的魔法8球

学习任务: 创造一个能“占卜”的程序!你将制作一个属于你自己的“魔法8球”,每次你问它问题,它都会给出一个随机又神秘的答案。


我们如何看到自己的进步?

  • 逻辑大考验: 我们会看看你在游戏和程序里,是如何运用“如果……那么……”这个逻辑的。
  • 互动作品展: 你将有机会展示你的冒险故事,并向大家解释用户可以做出哪些不同的选择。
  • 终极大项目: 你完成的“魔法8球”将证明,你已经能从头到尾,独立制作一个完整的互动程序了!

和其他学科的联系

  • 文学: 我们将一起探索“选择你自己的冒险”这类书籍的结构,它就像我们正在搭建的程序一样。
  • 数学: 你会学到关于概率的基础知识,以及是什么让一件事变得“随机”。
  • 语言艺术: 你将通过搭建自己的多分支故事,来练习创意写作。

你的程序员工具箱

  • 安装好 Scratch Jr. 的平板电脑或计算机
  • 几本“选择你自己的冒险”故事书,来给我们带来灵感
  • 用来规划你的互动故事的模板
  • 一个真的“魔法8球”(或者它的视频),来看看它是怎么运作的!

评估亮点

  • 形成性: 对if-then逻辑的理解,成功的触摸触发器实现
  • 表现: 交互式故事创作和编程选择解释
  • 总结性: 具有功能性随机响应的完整魔法8球程序

跨学科连接

  • 文学: 故事结构和选择你自己的冒险叙述
  • 数学: 基本概率和随机vs.可预测概念
  • 科学: 逻辑推理和假设测试
  • 语言艺术: 创意写作和故事讲述

现实世界应用

  • 交通灯系统和自动响应
  • 恒温器操作和环境控制
  • 游戏机制和交互式娱乐
  • 安全程序和决策协议

所需材料

  • 带有Scratch Jr.的平板电脑或计算机
  • 供参考的选择你自己的冒险书籍
  • 故事规划模板
  • 魔法8球(实物或演示视频)
  • 设计和项目规划工作表

← 上一周:Scratch Jr. 基础 返回课程概述 下一周:循环和模式 →