- 文件大小
- 未知
- 语言地区
- 中文/英文
- 已经过安全检测
- 健康
- 课程技能
- 通信 创造力 批判性思维
- 预估时间
- 45 分
- 课程难度
我们需要甜菜!
学习目标
- 使用函数的编码概念来完成任务
- 利用代码注释更好地跟踪程序开发
- 根据需要测试和调试代码
- Recoginze有多种算法可以解决相同的问题/任务
- 拥抱编码思维
教师准备和笔记
查看编码基础知识第 3 部分:课程概述,以更好地了解如何与学生一起使用此计算机科学内容。查看并准备要在教学中使用的课堂演示文稿。这将为您提供一种方法,以帮助学生成功学习课程的目标。
这两个资源都位于“支持文件”部分下。
指导思想
今天,代理商要为我们种植甜菜!您将在编程中使用函数和代码注释来帮助您完成这些种植任务。学生活动
编码活动:活动一:学会种植
我们将需要很多甜菜。幸运的是,我们降落在一个农场的屋顶上。让我们教代理如何种植甜菜。从箱子里拿出一些种子,放在特工的物品栏中。使用代理的编码块抽屉,对代理进行编程以耕种和种植种子。
活动二:种植继续
在同一个房间里,特工被移动到一排11个格长的泥土上。学生被赋予“植物种子”功能,这只是他们在上一个活动中编写的代码。他们需要在序列(可能是重复循环)中使用该函子来调用 plantSeed 函数并在所有土块上种植种子。
活动 3:多行
与活动 2 类似,现在代理将执行两行甜菜。引入嵌套循环(很像我们在Block 1 Lesson 5中所做的那样)并设置学生需要的最终功能。
活动4:种植更多行
学生们将看到一个 11x11 的泥土图,周围环绕着蓝色和白色的方格图案。学生们必须将他们迄今为止学到的所有功能拼凑在一起,用庄稼填满整个区域。代理应以金块结束。
课堂预期
完成课程后,学生应该能够回答以下问题:1. 什么是函数?
2. 为什么记下/注释代码很重要?
3. 什么是玩家步行(On Player Walk)?
4. 说出一个编码概念并解释它是如何工作的。
这些问题也可以用作形成性评估。评估的可打印版本可以在教育者指南的末尾找到。