2020年全新的“编程一小时”又来啦!“编程一小时”是一项长期全球性科普活动,旨在揭秘编程是任何人都可以学习的基础知识,有益于培养解决问题的能力,逻辑能力和创造性。今年的编程一小时课程还是在我的世界:教育版中展开。

今年由微软携手教育机构和公益组织推出了“编程一小时-2020(包容性)”:几个世纪以来,村民和灾厄村民们都在同一片土地上生活,但彼此之间很少有往来。现在你要用编程的超能力帮助两个相互误解的村落打破僵局,帮助他们学会公平和包容。这个教程适合7到18岁的学生,小学生可以用MakeCode方块编程,中学生可以使用Python编程完成任务。低年级小学生耗时在40分钟左右。

我的世界少儿编程教学(带孩子玩我的世界学编程)(1)

首先下载和安装客户端,搜索“我的世界教育版”,由于Minecraft我的世界教育版在大陆是由京东云运营,找到“京东智联云-Minecraft我的世界教育版”下载客户端。安装完成后无需注册登陆,直接关闭登陆窗口,接受条款开始探索。

入门挑战

作为一名初学者,进入游戏后先熟悉一下移动(AWSD)和交互操作(鼠标右键),按C键可以对代理机器人编程,推荐选择MakeCode方块编程。

挑战1:移动代理机器人。让机器人向前移动4步站到金块上。

挑战2:从代理机器人那里获得一份礼物,将树苗种在城堡中央。

完成入门挑战后,你可以从两个村庄中进行选择,通过6个编程挑战帮助灾厄村民或村民,不计顺序。

帮助村民

找到头上有问号的村民对话,根据他们的需求编程,如果程序没有达到预期效果可以再次与村民对话重置任务。

挑战 1:建造一个码头。村民为了学习钓鱼需要建造一个6×4大小的码头。

我的世界少儿编程教学(带孩子玩我的世界学编程)(2)

围成一圈和铺满都可以过关

挑战 2:向村民介绍劫掠兽。数好步数,如果失败可以多试几次。答案是9步,左转,12步,左转,11步。

挑战 3:守卫甜菜农场。在农场周围用2个循环,修好4面的护栏,防住小偷,洗清劫掠兽的冤屈。

我的世界少儿编程教学(带孩子玩我的世界学编程)(3)

帮助灾厄村民

挑战 4:准备耕种的农田。帮助灾厄村民们开垦农地让他们学会耕种。耕种9次,向右,耕种1次,向右,耕种10次。

挑战 5:帮助孩子们拿回球。孩子们不太了解村民,但他们听说村民都是巫师。使用您的代理机器人沿着墙壁向上爬,按下沿途的按钮,启动村民的电梯并将球带回来。开启顺序不唯一,比如:向上1,开,上3,开,上2,右3,开,下3,开。

我的世界少儿编程教学(带孩子玩我的世界学编程)(4)

挑战 6:修建一条机动铁路。使用您的代理机器人修建一条机动铁路,让村民们可以上山参加灾厄村民的集市。

我的世界少儿编程教学(带孩子玩我的世界学编程)(5)

完成所有任务后我们当初种下的小树苗已经长成参天大树了。最后获得今年的结业证书(图6)。

通过这短短的一节课,学生们将会了解多样性的重要性和益处,以及多样性和包容性在社区内的作用。认识偏见,并了解偏见将如何造成伤害。创建包含序列、迭代、循环的编程解决方案。并用迭代编程以完成任务。

我的世界少儿编程教学(带孩子玩我的世界学编程)(6)

,