主题概览:
几个世纪以来,村民和灾厄村民们都在同一片土地上生活,但彼此之间很少有往来。
而现在,您可以借助代码的力量,将两个村庄团结在一起。用户将体验到对友邻的同
理心与同情心,了解协作与包容的概念,并拥抱内心的多样性,而这正是让你我独一
无二的原因。

我也做了个教程视频:MC教育版 ——两个村庄的故事-CSDN直播

编程一小时:
Minecraft 中两个村庄的故事
教育者指南
45 分钟
教育者指南包含:
 主题概览
 有关多样性与包容性的话题
 课程程序
 CSTA 和 ISTE 标准
 拓展活动创意2
主题概览
几个世纪以来,村民和灾厄村民们都在同一片土地上生活,但彼此之间很少有往来。
而现在,您可以借助代码的力量,将两个村庄团结在一起。用户将体验到对友邻的同
理心与同情心,了解协作与包容的概念,并拥抱内心的多样性,而这正是让你我独一
无二的原因。
本年度的课程适用于 Blocks 与 Python。
课程目标
到课程结束时,学生们将:
 了解多样性的重要性和益处,以及多样性和包容性在社区内的作用
 认识偏见,并了解偏见将如何造成伤害
 创建包含序列、迭代、循环的编程解决方案
 将解决问题所需的步骤分解为一个精确的指令序列
 迭代编程解决方案以完成任务
远程学习
如果您计划采取远程授课的方式,请考虑以下方面:
1. 该课程并非是为多人课程体验而设计的。每位学生都将在自己的世界中探索学
习。
2. 您可通过分组讨论室将学生分成一对或小组,以便他们在解决编程难题的过程
中互相帮助,排除故障。
3. 鉴于学生们对 Minecraft 和编程的熟悉程度有所不同,可通过设立小组长的
方式使学生们能够帮助那些陷入困境的同学。3
课程概念和导入:10 分钟
引入以下概念和问题并/或允许学生分组讨论:
 什么是偏见?造成偏见的因素有哪些?
 偏见是一种认知(思维)过程,在这个过程中,我们通常会根据自己的经
验和想法形成个人的观念和主张。
 无意识的偏见是指一个人在无意识的情况下对某个人或群体持有偏袒或反
对的态度,但却通过言论、行动或假设将这种态度传达了出来。也就是
说,一个人在不自知的情况下产生了偏见。无意识的偏见可能会使我们产
生刻板印象、成见、或特定的倾向,使我们以一种被认为是不公平的方式
更加偏好某一个人、某一件事物或某一个群体。
 有意识的偏见是指一种直白的、有意的偏见。也就是说,一个人在自知的
情况下产生了偏见。
 一些最常见的偏见类型包括基于社会形态、价值观、民族、年龄、性别、
性别认同、身体机能和体重的偏见。
 偏见会如何造成伤害?
 无论是有意识的还是无意识的偏见,它们都可能导致我们做出消极的行为
或对他人产生歧视。
 当我们基于他人的性别、经济发展、个人价值观与交际沟通偏差或其他的
特征对其产生刻板印象时,我们会对自己和社区造成不利的影响。
 我们该如何注意到周围存在的偏见?
 多关注自己与他人的互动,尤其是那些可能有些与众不同的人。
 反思并尝试理解您对那些与自己不同的人的看法。
 什么是多样性?
 多样性是指人与人之间产生差异的各个方面,包括使个人和群体不同于彼
此的各种特征。多样性还包括不同的意见、观点和价值观。
 什么是包容性?
 包容性是将传统意义上被排除在外的个人或群体纳入进程、活动和决策
中。
 多样化的社区有什么优势?4
 当一个社区充满包容性,并拥有多样的意见、观点、价值观和成员,该社
区就能对一件事物产生全面的理解。
 您可以用何种方式在思想和/或行动上表明您接受与自己不同的人?
 您是否考虑并斟酌过自己要表达和展示的内容?
 您是否接受过任何不同的信仰、观点或想法?
 您的思想和行为是否展现出宽容的一面?

理解差异是有价值的,但更重要的是,我们要明白自己看待这些差异的方式将会对个
人、群体和社区产生积极或消极的影响。
不妨考虑下方的 CALM 助记法:
 C 代表 Challenge(挑战),挑战您的设想,专注于将每个人看成独立的个
体,摒弃刻板印象。
 A 代表 Adjust(调整),调整您的观念,尝试以他人的视角看待事物。
 L 代表 Learn(学习),学会提高感知力,意识到自己的偏见,并努力理解它
们是积极的还是消极的。
 M 代表 Mix it up(结合),花更多时间了解与您不同的人,增加向他们学习
的机会。这点也可以通过媒体平台及阅读各种书籍实现。

课程介绍:2 分钟
学生在开始编程活动之前,要首先在课程中阅读此介绍:
这是一个关于两个村庄的故事:一边是耕种的村民,住在东边,一边则是钓鱼的灾厄村
民,住在西边。两个村镇都有足够的食物,他们也觉得不需要与彼此往来。这使得两个
村镇的村民都很害怕接触与自己不同的人或事。
就这样,村民与灾厄村民们以一贯的方式生活着,即便周围的世界发生了日新月异的变
化。直到有一天,这种变化再也无法忽视。村民们的农作物产出不足,灾厄村民们可钓
的鱼也越来越少。两个村镇都不了解其他维持生计的方式,但他们也都不敢向邻村求
助。直至今日,村民和灾厄村民仍在艰难地挣扎中求生。或许,在您的帮助下,他们可
以理解彼此之间的差异... 并齐心协力找到崭新的出路。5
编程活动:30 至 40 分钟
学生们将在城堡展开他们的编程之旅,共两种编程入门挑战可供选择。他们将通过参加
这些挑战决定要在 MakeCode 方块中还是在 Python 中进行编程。对于编程初学者,我
们推荐使用 Blocks。
编程入门挑战
挑战 1:移动代理机器人。将您的代理机器人向前移动到金块上。
挑战 2:种一棵树苗。从代理机器人那里获得一份礼物,将其种在城堡中央。
完成入门挑战后,学生们将从两个村庄中进行选择。他们可以选择灾厄村民或村民的阵
营。共有 6 个编程挑战需要完成,不计顺序。
村民编程挑战
挑战 1:建造一个码头。村民们向来不擅长钓鱼。邻村的灾厄村民愿意帮助他们学习,
但他们提议要先建造一个码头。使用您的代理机器人在河岸边建造一个码头。应为 4
方块宽,6 方块长。
领悟:公平的含义并非是给所有人一样的东西,而是确保每个人都能够拥有成功
所需的条件。在您建造码头之前,村民们并不具备学习钓鱼的条件。但有了您的
码头,以及灾厄村民传授的经验,村民们就可以自己学会钓鱼了。现在他们就能
拥有丰富的食物储备。足够与他人分享啦!
挑战 2:向村民介绍劫掠兽。劫掠兽是一种被人们误解的生物。村镇里的每个人都很害
怕它们,但有一位村民了解到它们其实是很友善的生物!使用您的代理机器人,向三位
站在房屋附近的村民介绍劫掠兽,展现这种生物温和的习性。
领悟:一直以来,村民们都是基于道听途说的故事,才对劫掠兽留下了可怕的印
象。虽然他们从未见过真正的劫掠兽,但心中的恐惧却让他们对这种生物产生了6
偏见。然而,当村民们看到这只性情很温和的劫掠兽时,他们开始重新审视自己
对它们的看法,并意识到,在做出判断之前,花时间去了解一个人是非常重要
的。挑战 3:守卫甜菜农场。村民们的甜菜农场总是受到侵袭,大家都以为是灾厄村民饲养
的劫掠兽搞的破坏。尽管灾厄村民们说并不是劫掠兽的造成的,但还能是谁呢?使用您
的代理机器人,在农场周围建造一个护栏,防住那位甜菜小偷。
领悟:多亏了您在村民农场周围竖起的护栏,我们发现挖甜菜的小偷并非劫掠
兽,而是一群狡猾的狐狸!现在村民们明白了,在作出假设或判断之前,先去了
解事情的真相有多么重要。
灾厄村民编程挑战
挑战 4:准备耕种的农田。灾厄村民们没有多少农地,也不知道如何耕种。村民们提出
愿意教他们,但首先灾厄村民们必须要先帮忙耕地。使用您的代理机器人教他们如何耕
种这块土地。
领悟:公平的含义并非是给所有人一样的东西,而是确保每个人都能够拥有成功
所需的条件。尽管村民和灾厄村民拥有相同面积的土地,但灾厄村民需要一定的
帮助,双方才能拥有一样多的机会。现在,多亏了您的代理机器人帮助他们耕
地,灾厄村民们拥有了与村民相等的机会。
挑战 5:帮助孩子们拿回球。一群灾厄村民的孩子不小心把球丢到了村民家的屋顶上,
他们不敢把球拿回来。孩子们不太了解村民,但他们听说村民都是巫师。使用您的代理
机器人沿着墙壁向上爬,按下沿途的按钮,启动村民的电梯并将球带回来。
领悟:有的时候,未知的事物会让我们心生恐惧。灾厄村民的孩子们从未见过村
民,但他们却听信了关于对方的恐怖谣言。在您的代理机器人修好电梯后,村民
得以下山,与孩子们见面。孩子们了解到其实村民们的心地都很善良,并非是他
们想象中可怕的巫师。7挑战 6:修建一条机动铁路。灾厄村民们办了一个集市,以便两个村镇进行交易。但渐
渐地,村民们不再出现在集市上。灾厄村民以为是村民不喜欢他们,但事实上村民说只
是他们很难将货物运到山上去。使用您的代理机器人修建一条机动铁路,让村民们可以
上山参加集市。
领悟:铁路建成后,村民们果然又来赶集了!集市上的人多了,买卖也多了起
来,两个村镇之间建立起了良好的贸易关系。机动铁路让村民和灾厄村民都受益
匪浅,集市也再次成为邻里乡亲们的盛会!
课程总结:5 分钟
思考以下问题并/或帮助学生进行分组讨论:
 认识并了解多样性的重要性有什么意义?
 如何在日常生活中应用 CALM 法?
 为什么要包容所有人,不论价值观和社会经济背景等因素?
 我们可以通过哪些方式从多样性和包容性中获益? 8
技巧与窍门寻找问号标志:寻找头上浮着黄色问号标志的非用户角色。他们都是需要
您帮助的镇民。右键单击这些角色,学生们即可开始新的编程挑战。开始
挑战后,问号会变为绿色,非用户角色可以分享提示、重置或退出活动。画一张图:如果学生陷入困境,或是不知道从何开始,您可以鼓励他们画出他们为代
理机器人设计的路径,或与非用户角色交谈以获得视觉上的提示。这能够帮助他们规
划路线,并调整变量以克服各种路径挑战。沉浸式阅读器:学生们在与非用户角色
对话时,可以点击对话框右下角的沉浸
式阅读器图标,文字会被朗读出来,甚
至翻译成其他语言。传送、获取提示及更多:离开城堡后,学生们将获得一个通讯设备。想
要在活动中获取帮助,或在不同的区域间旅行,右键单击通讯设备即
可。您可以用通讯设备接收提示、重置活动、在两个村庄间传送或返回
查看树苗。
9Python 编程技巧:
 运行示例代码,了解学到的新命令的作用。
 在编写自己的代码时,可使用 CTRL+C 和 CTRL+V 从示例中复制粘贴
代码。强化活动
完成课程后,学生们可以有多种选择:
1. 在同一个世界中进行额外的编程活动,使学生们能够在 Minecraft 中探索一些
创造性的编程活动。
a. 使用其他编程语言重新探索世界。
b. 挑战自我,换一种新的方式进行编程。例如,如果学生在第一次参与
活动的时候没有使用循环,您可以鼓励他们回去再次使用循环进行尝
试。
2. 为了解更多关于多样性和包容性的内容
3. 通过 Code.org 探索更多编程一小时活动:
a. 在 Code.org 上探索更多编程一小时活动:https://hourofcode.com/us/learnMinecraft 控制指南
键盘
W – 前进
S – 后退
A – 向左移动10
D – 向右移动
空格 – 跳跃
C – 打开编程窗口
鼠标
左键单击 – 采矿或挑战
右键单击 – 使用快捷栏内选中的物品或与角色互动
移动鼠标 – 查看周围
触摸
如果您借助触摸屏设备使用 Minecraft,其控制方式是与键盘/鼠标设备不同的。
o 移动:寻找屏幕左下角的移动控制板。
o 查看周围:拖动屏幕上的任何地方来查看周围。
o 与角色交谈:当您接近角色时,会出现一个“交谈”按钮来让您与他们互动。
o 编程:点击屏幕顶部的代理机器人/机器人图标以打开编程界面。
o 跳跃:右下角的按钮是用来跳跃的。
要获取一份有关 Minecraft 更多控制方式的可打印 PDF 文件,请访问:https://ed
ucation.minecraft.net/wp-content/uploads/Key-Terms-and-Control-Guide_MEE.p
df11
教育标准CSTA K-12
1A-AP-08
通过创建和遵循算法(分步指令集)来完成任务,以对日常流程建
模。
1A-AP-09
通过使用数字或其他符号来表示信息,以模拟程序存储和操作数据的
方式。
1A-AP-11
将解决问题所需的步骤分解为一个精确的指令序列。
1B-DA-07
使用数据来强调或提出因果关系,预测结果,或交流思想。
1B-AP-10
创建包含序列、事件、循环和条件的程序。
1B-AP-13
通过纳入其他人的观点和考虑用户的偏好,使用迭代过程来规划程序
的开发。
1B-IC-18
讨论改变了世界的计算机技术,并说明这些技术是如何影响文化实
践,以及如何受到文化实践的影响的。ISTE
1C
学生们利用技术来寻求反馈,以指导和改进他们的实践,并以各种方
式展示他们的学习成果。
2B
学生们在使用技术时,包括进行在线社交或使用网络化设备时,需进
行积极、安全、合法和合乎道德的行为。
3A
为学习者创造经验,以做出积极的、对社会负责的贡献,并在线上展
现出能够建立关系和社区的善意行为。
3B
建立一种学习文化,以促进对线上资源的好奇心和批判性检查,并促
进数字素养和媒体流畅性。
6B
管理技术和学生学习策略在数字平台、虚拟环境、实践创作空间或领
域中的使用。
TOLERANCE.ORG 提出的社会正义标准
6.
学生将对与自己相似和不同的人表达安慰,并尊重每一位个体。12
7.
学生将利用语言和知识,准确并礼貌地描述人们(包括他们自己)与其身份
群体中其他人之间的相似点和不同点。
9.
学生在对待多样性时,将建立同理心、尊重、理解与联系。
11.
学生将了解刻板印象,并将人作为个体而不是某个群体中的代表来看待。
13.
学生将分析历史与当今时代下偏见与不公正对世界的危害。13
编程概念
本课程探索了以下计算机编程概念,包括:
 序列:代理机器人将按照您排好的顺序移动。序列是计算机编程中的基本逻辑
结构之一。在序列结构中,一个动作或事件将导致预定顺序中的下一个有序动
作。
 迭代:在计算机科学中,“迭代”只是一个表示让事情一遍又一遍重复的花哨
术语。
 循环:循环命令只在满足条件时(“真”)重复执行。条件只能为“真”或
“假”。如果为“真”,while 编程方块将重复代码,如果为“假”,则将停
止。
14
术语
生物 – 生物是活的、移动的实体,例如动物和怪物。
非用户角色 – 非用户角色是 Minecraft 中与学生互动交谈的生物。还有一些非用户
角色会提供可完成的活动。生成 – 用于描述某个角色、动物或生物进入 Minecraft 的术语。代理机器人 – 代理机器人是一种 Minecraft 生物,可帮助学生们学习编程。代理机
器人可以通过代码来执行移动、采矿、建造、种植和收割等任务。
劫掠兽 – 在 Minecraft 的世界观中,劫掠兽是一种长角的、有四条腿的大型生物,
对用户和村民都有敌意。他们经常与灾厄村民结伴而行,有时也会担任他们的坐骑。
在本课程中,劫掠兽是友好的生物,会出现在村民的世界中,最初受到村民们的误解。
灾厄村民 – 在 Minecraft 的世界观中,灾厄村民是一种生活在世界中的敌方生物,
会挑战用户和村民。在本课程中,灾厄村民是友好的渔民,会出现在西边的世界中,
最初受到村民们的误解。村民 – 在 Minecraft 的世界观中,村民是一种友好生物,生活在对其村庄有利的世
界中,可与用户进行交易。在本课程中,村民是友好的农民,会出现在东边的世界中,
最初受到灾厄村民们的误解。
假设 – 在不了解事实和缺少证据的情况下作出的判断。
多样性 – 拥有多样的特点或不同的方面。
平等 – 维持公正、合理的行为。 15
身份 – 您认同的自己的个性和特征。
包容性 – 使一个人或事物属于某一群体的行为。
偏见 – 以一种潜在的不公平方式偏袒或反对一个人、一件事或一种观念。
协作 – 与其他个体或团队合作,共同创造某件事或解决问题的行为。
刻板印象 – 关于一个群体固定的印象、想法或观点,很多人都认同,但不一定是真
的。
观点 – 一个人对另一个体、思想或观念的看法或态度。
角度 – 根据您的信念或经验,看待或思考某件事的特定方式。
认同 – 接受或承认某件事。

以上为京东智联云Minecraft编程一小时活动“教学指南_Educator Guide”:Minecraft我的世界教育版 编程一小时-京东智联云 (jdcloud.com)

本年度的课程适用于 Blocks 与 Python。(积木编程与Python代码)

下载网址:https://www.jdcloud.com/cn/activity/hour-of-code-2020

此活动旨在教育学生

①:了解多样性的重要性和益处,以及多样性和包容性在社区内的作用
②:认识偏见,并了解偏见将如何造成伤害
③:创建包含序列、迭代、循环的编程解决方案
④:将解决问题所需的步骤分解为一个精确的指令序列
⑤:迭代编程解决方案以完成任务

简单来说,就是学会宽容,理解,相信别人,并且互相帮助,合作会有无限可能!

喜欢这篇文章的朋友可以关注我,在学习编程的路上,我们共同前进!

Minecraft教育版——两个村庄的故事相关推荐

  1. 我的世界教育版edu教育邮箱minecraft education免费申请下载教程

    产品介绍 Minecraft:教育版是一款开放世界的游戏,在沉浸式环境中促进创造力,协作和解决问题,唯一的限制是你的想象力. Minecraft:教育版(Minecraft: Education Ed ...

  2. JAVA版不祥之兆等级怎么看,Minecraft基岩版1.16下载-Minecraft基岩版1.16安卓版v1.16.220.52...

    Minecraft基岩版1.16是一款沙盒建造类游戏,玩家能在游戏中自由打造自己的游戏世界,长按自己想获取的材料就能获得,玩家能在游戏中感受到很多熏陶的玩法,很多模型建造工具可以使用,感兴趣的玩家快来 ...

  3. 百度献礼高校开学季:AI Studio教育版上线!

    2019独角兽企业重金招聘Python工程师标准>>> 上线不到一年的AI开放平台--百度AI Studio又有大动作!这回,它把目光对准了全中国的大学. 3月7日,AI Studi ...

  4. mugen4g补丁如何使用_CAD如何去除教育版戳记?

    如何去除打印时出现的教育版字样? 当我们收到甲方提供的建筑图纸时,尤其是设备安装类专业的CAD文件,很多都是教育版,也不知道是为啥. 但是作为设计师,打印图纸时出现教育版戳记,那就显得太不专业了,这肯 ...

  5. 在Android手机上将Minecraft国际版地图存档导入中国版(亲测有效)

    一. mc国际版与中国版不互通 网易在2017年获得了Minecraft在中国大陆地区的代理权,而本人之前一直在玩的是后来所谓的mc国际版,有的地图存档也肝了两三年.如果让我放弃原有的地图存档去入手网 ...

  6. office365 onedrive 教育版市场价位分析选购指南

    前言 由于onedrive版本众多,网络鱼龙混杂不同价位区别又很大对各个版本的特点和区别不了解,本文出于对网友的onedrive个人储存数据出发为大家详解下. onedrive介绍 OneDrive是 ...

  7. python专业版和普通版_Pycharm专业版 社区版 教育版区别

    因为刚接触python,对python IDE不够了解,通过各方面的查找对比最终还是选择了pycharm,对于新手来说社区版的功能足够满足需求.还可以使用sublime text编译器(好像是收费的) ...

  8. 【Pycharm】Pycharm专业版 社区版 教育版区别

    因为刚接触python,对python IDE不够了解,通过各方面的查找对比最终还是选择了pycharm,对于新手来说社区版的功能足够满足需求.还可以使用sublime text编译器(好像是收费的) ...

  9. 大疆Tello编队飞行教程(特洛教育版)/多机视频流获取

    大疆Tello编队飞行教程(特洛教育版) 通过Python控制特洛无人机群飞 Step1 下载 Mind+ 软件使用在线编程功能, 安装Mind+Link 串口通信工具, 将ESP通过USB链接到PC ...

最新文章

  1. WebGL光栅化流水线
  2. Android button 居中
  3. String内容不能改变的理解 String的值不能修改的理解
  4. Oracle入门(十四G)之PL / SQL中检索数据
  5. GitHub---最简单的使用
  6. java class文件常量池_JAVA程序员谈谈class文件结构中的常量池-class文件
  7. 去除eclipse打开后不断update的问题
  8. python程序写完怎么保存_python程序如何进行保存
  9. Missive for Mac(邮件处理客户端)最新版
  10. SQL Server - 深入探讨SQL Server 2016新特性之 --- Temporal Table(历史表)
  11. 水仙花数(python)
  12. win7语言包_win7系统语音包安装图文教程
  13. 打印机服务器属性纸张自动改,“打印机设置自定义纸张”的解决方案
  14. 实现原理 扫描枪_详细介绍扫描枪工作原理
  15. 软件测试方法之正交试验测试方法
  16. 激光扫描测距仪的实质就是3D激光雷达
  17. Prometheus Operator 安装
  18. 深入理解String、StringBuffer和StringBuilder类的区别
  19. C++与lua的结合,LuaBridge的使用及遇到的坑
  20. 写好CSS代码的70个专业建议-前端开发博客

热门文章

  1. Android11 禁止第三方APP安装,通过白名单管理
  2. 曼哈顿距离最小生成树莫队算法
  3. node搭建web服务器时,图片显示不出来
  4. 怎么查询上网帐号和上网口令_宽带上网账号和密码忘记了该怎么查询
  5. 信息熵与压缩编码基础
  6. Linux系统 ELK(8.3.1)单机环境搭建
  7. C语言程序设计——用户密码输入与判断
  8. Pandas基础-利用python进行数据分析
  9. pycharm能不能编写Java_使用Pycharm编写第一个Python程序
  10. C++实现简单的停车场管理系统