4年前的7月29日,美国微软公司公布了Windows10,作为电子计算机和平板电脑操作系统。
不仅是在智能设备领域,微软近几年频频在STEAM教育行业发力,发布、推出多种STEAM产品、组织各种STEAM竞赛与STEAM活动你知道吗?助力STEAM教育卓有成效,来与耐撕BaBa一起看看吧!
Minecraft(我的世界)教育版
大家应该都对Minecraft 不陌生,它让玩家在游戏中使用积木构建自己的虚拟世界。微软于2014年收购Minecraft,随后上线Minecraft教育版,并在全球拥有超过2200万的用户量,40个国家的7000多个教室已经拥有Minecraft Edu。
老师使用Minecraft 教授学生从编码和数学到历史、地理和土木工程的所有内容,学生通过课堂内外作业学习新知识。
Minecraft 的化学玩法
在国外的学校里,我们经常能看到一些学生走出教室去测量与估算,如何建造一座科学实验室、健身房、自助餐厅··· ··· 并上网自主搜索该使用什么材料。这就应用到了STEAM教育中的数学、艺术与设计,是一个实践的好机会。
微软希望孩子们在探索黑暗的洞穴、无尽的平原和程序化的山脉时,探索从现实世界中雕刻出来的地方,如古代庞贝古城、吉萨金字塔和希腊神庙。
在Minecraft 里布局矿场
Minecraft 基本上只是让他们进入历史和科学环境的一种方式,以更好地理解课堂上教授的内容。教师可以访问网站,找到他们感兴趣的设置,并立即将他们的学生送到游戏中。
现在,已经有越来越多的老师利用Minecraft为学生提供更有趣、更有创造性的教学内容。
Makecode 编辑器
儿童编程教学中最常用的图形化编程工具当然是Scratch,但是微软出品的Makecode 也深受老师与学生的喜爱。毕竟大厂出品,必属精品。
Makecode的模拟器
如果说Scratch适合低年级的儿童做编程入门,那么MakeCode 适合进阶级(9岁以上),它偏重与开源硬件结合,实际动手操作的创客类项目。也适合作为学生由图形化编程向文本型编程过渡的一个工具。
MakeCode 是微软公司出品的一个免费开源平台,旨在打造有吸引力的计算机科学学习体验,为实际编程奠定基础。
Makecode的方块编辑器
MakeCode 可教授 101 种编程语言,包含变量、控件流、if 语句、循环、以及函数等知识。
更进一步的话,还可以顺利过渡到更复杂的概念,比如递归、分形、面向对象、或分布式编程。
Makecode的JavaScript 编辑器
目前MakeCode 的实际应用也非常广泛,能够结合Micro:bit、Circuit Playground Express、Minecraft我的世界、乐高EV3、Wonder的达奇机器人、Arcade游戏掌机,Chibi Chip等。
Minecraft X Makecode
为了鼓励孩子们学习编程,软件巨头们算是费了不少心思。
万幸的是,小朋友们对游戏的兴趣还是挺高的,于是微软决定将 MakeCode 课程与《我的世界》完美结合起来,利用游戏诱导孩子们学习编程。
以下耐撕BaBa与大家分享一下,MakeCode对Minecraft 教育版进行编程的一些攻略:
1、聊天指令
学生可以将他们的代码分组成聊天命令,他们可以直接从游戏中调用这些命令。
2、从可视化积木块编程向代码编程的过渡
当学生掌握了拖放积木块的程序结构后,他们就可以进入一个功能齐全的Javascript编辑器,其中包含代码片段、工具提示和错误检测,以帮助他们更容易的进行代码编程。学生还可以在积木块编程和JavaScript编程之间来回切换,进行学习和编程语言的转换。
3、更便捷的建筑工具
在Minecraft 中,学生和老师最喜欢的事情之一就是建筑。MakeCode为我们提供了自动化建筑的工具,使您可以轻松地创建金字塔、房子或过山车。
4、控制材料方块
想创造一个钻石隧道,还是在天空中显示你的名字?没问题!有了几个代码块和代码行,一切皆有可能。
5、有用的故障排除工具
实时游戏命令窗口精确地显示代码发出的游戏指令。“slo-mo”可以让我们减慢程序的执行速度,并突出显示程序的哪些部分正在运行,更方便我们找到程序Bug。
6、分享
你在Mincraft里创造了史上最伟大的作品了吗?通过匿名的URL链接与朋友共享,他们可以导入该链接,然后从MakeCode运行该链接,就能在Minecraft里看到你的伟大作品了。
7、教程和范例
初学者可以从学习教程开始,这些教程为刚开始编程的学生提供一步一步的进阶指导,而代码范例也能提供给学生一些启发。
领取专属 10元无门槛券
私享最新 技术干货