第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. 基础 | 返回课程概述 | 下一周:循环和模式 → |