- 文件大小
- 289MB
- 已经过安全检测
- 健康
- 适用Minecraft版本
- 1.20.13
- 预估时间
- 1小时
- 技能
- 创造力 基于项目的学习
- 课程难度
- 适合年龄段
- 10
学习目标
GameCode - 课程概述7 节课
介绍
GameCode 通过引人入胜的 Minecraft Education 世界让学生沉浸在编码教育中。这个动态课程将游戏刺激与编码基础相结合,引导学生创建自己的街机风格迷你游戏。通过视频教程、演示文稿和综合说明,参与者将学习融合创造力和逻辑。
学生将:
- 设计和编程街机游戏,增强解决问题的能力和想象力。
- 使用编码概念操纵 Minecraft 机制来构建交互式体验。
- 掌握 MakeCode 块编码语言,同时培养批判性思维和团队合作。
- 成为能够塑造数字景观的创新游戏设计师。
- 视频播放列表:通过交互式视觉学习推动参与和理解。
- 课程结构:连接、构建、思考、继续模型促进了结构化的学习过程。
- 教材:全面的指南、演示文稿、评估和 Minecraft 世界文件为教师和学生提供支持。
- Minecraft教育框架:专注于编程、好奇心、算法和社区参与。
- 灵活使用:融入课程、实验室、课后计划、营地或家庭学校小组。
- 教程:介绍编码概念、事件和顺序、重复循环、条件(IF 语句)、while 循环。
- 跑酷:变量和数据存储简介。
- 捉迷藏:组合变量、循环、条件和随机化。
- 石头、纸、剪刀:探索函数和条件。
- 瞄准训练器:利用函数参数和数组。
- 扣篮坦克:了解返回函数。
- 构建自己的街机游戏:应用所有学到的概念来创建一个独特的游戏。
符合 CSTA、ISTE、计算机学习计划(英格兰)和澳大利亚 f-10 课程标准。
Minecraft教育入门
提供了有关下载和设置 Minecraft Education 的详细说明。
教师准备和笔记
课程概要Minecraft Education 的游戏代码是专门为中学生设计的计算机科学内容。学生将在 Minecraft 中学习、练习和应用相关的计算机科学技能和概念。这些课程旨在为学生提供机会,通过自定进度的视频内容来建立编码概念的知识。学生将制作迷你游戏来演示和应用编码概念和计算思维。
课程设计
每个 EDU 指南都包含多个由视频内容指导的活动;根据学生的需求和能力,教育工作者应谨慎行事,适当地修改/调整课程活动,因为它们也是自定进度的。在课程中,活动将遵循教学部分:
连接 | 在第一步中,向学生介绍新的技能/概念。技能/概念将与他们之前的学习联系起来,并评估他们当前对技能/概念的理解。 |
构建 | 接下来,学生将与视频内容一起工作,以构建 Minecraft 中技能/概念的示例。 |
考虑 | 学生将有机会思考他们的学习情况并回答问题以展示他们的学习。 |
继续 | 然后,学生将预览课程中的下一个活动是什么以及如何继续学习。 |
教材
课程概览 | 这就是您现在正在阅读的这份文件!这将使您深入了解课程以及课程中教授的内容。 |
教育工作者指南(EDU 指南) | 每节课都提供教育工作者指南。该指南提供了课程、学习目标、所解决的标准、活动所需的准备、活动的课程计划以及所需的任何其他材料的高级概述。 |
课堂演示 | 每节课都有自己的 PowerPoint 演示文稿支持,以提供结构并指导教育工作者完成课程的活动。视频内容嵌入在演示文稿中。 |
形成性评估 | 在 EDU 指南中的每项活动之后,都有机会检查学生对课程中教授的概念的理解。这些形成性评估通常由 2-4 个与刚刚发生的学习直接相关的问题组成。这些问题包含在 EDU 演示文稿和学生工作簿中的“反思问题”幻灯片中。 |
视频播放列表 | 每节课都有自己的视频播放列表。每个迷你游戏都被分解成更小、更易于管理的部分,以支持即时学习。视频播放列表从头到尾支持整个学生体验。 |
学生工作簿 | 每节课将提供一个面向学生的工作簿。这本练习册将有助于指导学生完成课程中的每项活动。 |
总结性评估 | 在整个课程序列结束时,将为学生提供一项基于表现的任务,以展示他们在整个计算机科学单元“游戏代码:我的街机”中学到的新知识和技能。可以使用提供的量规来评估这项基于绩效的任务。 |
Minecraft World文件 | 体验教学活动所需的特定世界文件已直接链接到《教育者指南》中。对于 Game Code: My Arcade,有一个全面的世界文件将支持 EDU 指南中的所有课程。 |
指导思想
教学顺序下一节将概述本课程序列中包含的活动。课程顺序按时间顺序呈现——我们建议按顺序进行,因为内容将建立在上一节课中介绍的技能之上。一节课相当于一节课,或 45-60 分钟的课时。但是,教育工作者应该感到有权修改和调整课程顺序,以最好地满足学生的需求。
游戏代码
日 | 课 | 编码概念 | 学生将: | MakeCode 块进度 |
1* | 你好?! | 世界您好 | 使用 say 块在 Minecraft 中创建他们的第一条消息 | 启动时 ___说 |
2* | 灯亮 | 事件 | 使用事件块打开黑暗街机中的灯 | ___on聊天 ___on箭射中 ___on使用的项目 ___agent搬家 ___agent互动 |
2* | 蜘蛛网清理 | 测 序 | 对特工进行编码,使其移动和转动,以清理街机总机中的蜘蛛网 | ___agent转弯 |
3* | 清洁人员 | 循环(重复循环) | 对代理进行编码以销毁侵扰街机的 bug | ___agent销毁 |
4* | 电路校正 | 条件语句(IF 语句) | 对代理进行编码以检测缺失的萤光石,并在必要时放置新块 | ___agent检测 ___agent设置块或项目 ___agent地方 |
5* | 消除粘液 | 循环(While 循环) | 对代理进行编码,以检查街机中是否有任何史莱姆块,并在发现时将其移除 | ___agent检查 ___block值 比较(等于,==) 比较(不等于 !=) |
6* | 跑酷 | 变量 存储数据 | 创建一个有趣的跑酷游戏来玩和挑战他们的同龄人 | ___agent传送到玩家身上 ___execute(“清除”) ___给 ___change游戏模式 暂停 |
7* | 捉迷藏 | 变量 循环(嵌套循环) 条件语句(IF/Else 语句) 随机化 | 建立一个结构来对付特工玩捉迷藏 | value 块(用于常量或变量) 随机选择 如果/否则 逻辑不 ___标题 |
8* | 石头、纸、剪刀 | 功能 条件 | 对代理进行编程,使其与玩家玩石头、剪刀布 | call 函数 ___agent设置活动插槽 if/elseIf/.../else |
9* | 瞄准训练器 | 函数参数 阵 列 | 创建一个目标练习游戏,自动计算你的分数 | 空数组 增加价值 获取随机值 for 元素 |
10* | 扣篮冠军 | 返回函数 | 玩猜数字游戏,看看玩家是否可以扣篮村民 | 求索引 数组长度 比较(大于或等于) |
11-15* | 构建自己的街机游戏 | 所有以前的编码概念 | 通过编码来展示他们对编码概念的理解,以创建自己的街机游戏 | 所有以前的块都可以在此体验中使用 |
学生活动
学生将设计和编写以下Minecraft迷你游戏:- 跑酷:变量和数据存储简介。
- 捉迷藏:组合变量、循环、条件和随机化。
- 石头、纸、剪刀:探索函数和条件。
- 瞄准训练器:利用函数参数和数组。
- 扣篮冠军:了解返回函数。
- 构建自己的街机游戏:应用所有学到的概念来创建一个独特的游戏。