从游戏中 学习运算思维

文: 教育传媒

教育专业 专家分享 教育传媒 教案分享 梁子云 创新教育共享联盟联 香港圣公会何明华会督中学 STEM 电脑及科技学科 游戏 运算思维

自2015年政府提出推行STEM教学,不少学校便积极于课程中加入相关元素,当中尤其在电脑及科技学科中,不少学校都加入运算思维训练,教授学生编程元素。过往编程是专业技能,而且编码亦不是常人能理解,但现今于中小学所教授的编程不单容易入手,更可让学生于游戏中学习,提高他们的学习动机之余,亦鼓励同学发挥创意。

在小学课程所教授的编程,现时主要都是方块式编程(Blocky coding),学生不用打字,透过拖放方块建立运算逻辑,简单步骤便可编写动画甚至互动游戏。但只集中创作的编程工具,对某些不善创作的同学会是很难开始,故另一种以游戏及冒险任务的编程教学设计就应运而生,让同学于冒险游戏中学习编程。

其中Microsoft微 软的Minecraft游戏,便是不少中小学生都熟识的。Minecraft除个人购买的版本外,亦提供专为学校而设的教育版本,老师可创建不同世界,让学生于虚拟环境中互动合作,完成个人或团队任务。由于Minecraft是一3D环境的立体创建空间,于教学上亦提供不同的设计模式。


最常见的方式是可利用Minecraft提供的不同学习世界,让学生于当中完成个人任务,这些任务通常要求学生透过编程控制代理机械人(Agent)完成工作,这类教学设计相对容易开始。而较进阶的另一个做法是创建协作世界,指示学生于当中合作建立自己的环境。例如有一些学校便会与学生一起于Minecraft中建构自己的学校模型,再于当中加入不同学习元素。

Minecraft亦不指针对编程教学,老师可自行创建自己的任务,当中可以加入例如数学、科学及文化等元素,让学生自行研究,例如化学科更可让同学于当中进行虚拟实验,能提提供一个安全环境下的化学反应体验。

敝校于过去的初中课程中也有加入Minecraft 元素,同学积极参与之外,亦有不少过往害怕电脑科的同学找到他的乐趣,例如不少女同学便会利用Minecraft绘画或制作自己的立体模型,本年度更有同学开始利用minecraft设计自己的任务空间让其他同学挑战,这个过程才能给与同学真正的学习空间,发挥创意应用STEM知识。

梁子云
创新教育共享联盟联合创办人
香港圣公会何明华会督中学
资讯科技组及STEM发展组核心成员