论文部分内容阅读
2020年全新的“编程一小时”又来啦!“编程一小时”是一项长期全球性科普活动,旨在揭秘编程是任何人都可以学习的基础知识,有利于培养解决问题的能力,以及逻辑能力和创造性。今年的编程一小时课程还是在“我的世界教育版”中展开。
今年由微软携手教育机构和公益组织推出了“编程一小时-2020(包容性)”:几个世纪以来,村民和灾厄村民们都在同一片土地上生活,但彼此之间很少有往来。现在你要用编程的超能力帮助两个相互误解的村落打破僵局,帮助他们学会公平和包容。这个教程适合7到18岁的学生,小学生可以用MakeCode方块编程,中学生可以使用Python编程完成任务。低年级小学生耗时在40分钟左右(图1)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-1-l.jpg)
首先下载和安装客户端,搜索“我的世界教育版”,由于Minecraft我的世界教育版在大陆是由京东云运营,找到“京东智联云-Minecraft我的世界教育版”下载客户端。安装完成后无需注册登录,直接关闭登录窗口,接受条款开始探索。
作为一名初学者,进入游戏后先熟悉一下移动(AWSD)和交互操作(鼠标右键),按C键可以对代理机器人编程,推荐选择MakeCode方块编程。
挑战1:移动代理机器人。让机器人向前移动4步站到金块上。
挑战2:从代理机器人那里获得一份礼物,将树苗种在城堡中央。
完成入门挑战后,你可以从两个村庄中进行选择,通过6个编程挑战帮助灾厄村民或村民,不计顺序。
找到头上有问号的村民对话,根据他们的需求编程,如果程序没有达到预期效果可以再次与村民对话重置任务。
挑战 1:建造一个码头。村民为了学习钓鱼需要建造一个6×4大小的码头(如图2)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-2-l.jpg)
挑战 2:向村民介绍劫掠兽。数好步数,如果失败可以多试几次。答案是9步,左转,12步,左转,11步。
挑战 3:守卫甜菜农场。在农场周围用2个循环,修好4面的护栏,防住小偷,洗清劫掠兽的冤屈(如图3)。
挑战 4:准备耕种的农田。帮助灾厄村民们开垦农地让他们学会耕种。耕种9次,向右,耕种1次,向右,耕种10次。
挑战 5:帮助孩子们拿回球。孩子们不太了解村民,但他们听说村民都是巫师。使用您的代理机器人沿着墙壁向上爬,按下沿途的按钮,启动村民的电梯并将球带回来。开启顺序不唯一,比如:向上1,开,上3,开,上2,右3,开,下3,开(图4)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-3-l.jpg)
挑战 6:修建一条机动铁路。使用您的代理机器人修建一条机动铁路,让村民们可以上山参加灾厄村民的集市(如图5)。
完成所有任务后我们当初种下的小树苗已经长成参天大树了。最后获得今年的结业证书(图6)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-4-l.jpg)
通過这短短的一节课,学生们将会了解多样性的重要性和益处,以及多样性和包容性在社区内的作用。认识偏见,并了解偏见将如何造成伤害。创建包含序列、迭代、循环的编程解决方案。并用迭代编程以完成任务。
今年由微软携手教育机构和公益组织推出了“编程一小时-2020(包容性)”:几个世纪以来,村民和灾厄村民们都在同一片土地上生活,但彼此之间很少有往来。现在你要用编程的超能力帮助两个相互误解的村落打破僵局,帮助他们学会公平和包容。这个教程适合7到18岁的学生,小学生可以用MakeCode方块编程,中学生可以使用Python编程完成任务。低年级小学生耗时在40分钟左右(图1)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-1-l.jpg)
首先下载和安装客户端,搜索“我的世界教育版”,由于Minecraft我的世界教育版在大陆是由京东云运营,找到“京东智联云-Minecraft我的世界教育版”下载客户端。安装完成后无需注册登录,直接关闭登录窗口,接受条款开始探索。
入门挑战
作为一名初学者,进入游戏后先熟悉一下移动(AWSD)和交互操作(鼠标右键),按C键可以对代理机器人编程,推荐选择MakeCode方块编程。
挑战1:移动代理机器人。让机器人向前移动4步站到金块上。
挑战2:从代理机器人那里获得一份礼物,将树苗种在城堡中央。
完成入门挑战后,你可以从两个村庄中进行选择,通过6个编程挑战帮助灾厄村民或村民,不计顺序。
帮助村民
找到头上有问号的村民对话,根据他们的需求编程,如果程序没有达到预期效果可以再次与村民对话重置任务。
挑战 1:建造一个码头。村民为了学习钓鱼需要建造一个6×4大小的码头(如图2)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-2-l.jpg)
挑战 2:向村民介绍劫掠兽。数好步数,如果失败可以多试几次。答案是9步,左转,12步,左转,11步。
挑战 3:守卫甜菜农场。在农场周围用2个循环,修好4面的护栏,防住小偷,洗清劫掠兽的冤屈(如图3)。
帮助灾厄村民
挑战 4:准备耕种的农田。帮助灾厄村民们开垦农地让他们学会耕种。耕种9次,向右,耕种1次,向右,耕种10次。
挑战 5:帮助孩子们拿回球。孩子们不太了解村民,但他们听说村民都是巫师。使用您的代理机器人沿着墙壁向上爬,按下沿途的按钮,启动村民的电梯并将球带回来。开启顺序不唯一,比如:向上1,开,上3,开,上2,右3,开,下3,开(图4)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-3-l.jpg)
挑战 6:修建一条机动铁路。使用您的代理机器人修建一条机动铁路,让村民们可以上山参加灾厄村民的集市(如图5)。
完成所有任务后我们当初种下的小树苗已经长成参天大树了。最后获得今年的结业证书(图6)。
![](https://www.soolun.com/img/pic.php?url=http://img.resource.qikan.cn/qkimages/dinb/dinb202050/dinb20205037-4-l.jpg)
通過这短短的一节课,学生们将会了解多样性的重要性和益处,以及多样性和包容性在社区内的作用。认识偏见,并了解偏见将如何造成伤害。创建包含序列、迭代、循环的编程解决方案。并用迭代编程以完成任务。