STEAM教育|香港真光书院打机学编程 边玩边学提升学生学习动机

撰文: 翁曼琛 卢劲扬
出版:更新:

【STEAM / STEM】政府近年提倡STEM教育,即科学(Science) 、科技(Technology) 、工程(Engineering)、数学(Mathematics),以启发学生科学及科创能力,近期更加入艺术(Art)成为STEAM教育。“01教育”走访多间中小学,准备一系列的STEM教育访问报道,帮助各位家长了解现时STEM教育的最新趋势!

现时不少学校都有举办编程课程,但有没有想过打机也可以学编程?南区香港真光书院运用网上编程游戏教育平台Ozaria,以打机的方式吸引学生学习Python编程语言,提升他们对编程的兴趣和能力。该校朱嘉添副校长表示,平台让学生在家中仍然可以边玩边自学,

该活动由任教中三ICT科的孙老师(左一)及2位曾选修ICT科的校友(右二)作为导师,通过网上编程游戏教育平台Ozaria教授学生Python编程语言,让学生寓学习于娱乐。(翁曼琛摄)

学校STEAM教育强调动手做 训练学生深层思维

香港真光书院吴嘉文校长表示,学校的STEAM教育策略强调“动手做”,非死记硬背知识。学校亦有举办多元化的STEAM活动,例如学生需要分别运用编程及物理的知识制作智能家居及火箭车模型,训练他们的创意和解难能力,以至提升深层思维技巧。

吴嘉文校长表示,学校也有举办其他STEM方面的活动,旨在强调“动手做”的理念,并非使用死记硬背的方法学习知识。(翁曼琛摄)

打机学编程难度由浅入深 过关解任务累积编程知识

“打机学编程”以课外活动形式进行,主要对象为于中三至中五修读资讯及通讯科技(ICT)的学生。活动全期12堂,每堂1.5小时,由ICT老师和刚升读大学的校友担任导师,透过网上编程游戏教育平台Ozaria,让学生学习Python编程语言。

该编程游戏与其他游戏类似,需要学生完成任务以解开不同关卡。学生在玩游戏时,需要输入正确程式码,让角色前进、转向及消除障碍物等,其间会不断累积编程知识。游戏的关卡难度亦会由浅入深,而终极关卡更要求学生运用Python编程语言设计一个关卡,完成后才能“打爆机”。

朱嘉添副校长表示,同样负责活动的孙老师因教务繁忙,难以出席所有活动,故主要由校友导师从旁协助学生,鼓励学生完成游戏任务.(翁曼琛摄)

游戏形式增强对编程兴趣 培养学生自学及解难能力

朱副校长提到,不少学生都认为Python编程相当困难,而且课堂内容以概念为主,因此兴趣不大。“打机学编程”为期一至两个月,以玩游戏、完成任务、过关储分的形式吸引学生学习及参与。另外,当学生“打爆机”完成所有关卡之后,也会获颁奖状以作鼓励。因此,“打机学编程”有助推动学生学习编程,及增强他们对编程的兴趣。

他亦解释,由于该编程游戏在网上进行,学生在家中也能自学。在没有导师的支援下,遇到难关时便需要自行想办法解决,例如上网自学或查看游戏提示,培养学生独立思考及自学能力。

提升教师教学效率 学生活学活用编程知识

“打机学编程”不但可以培养学生知识及不同能力,同时提升教学效率。同样负责该活动的孙老师表示,该活动比一般课堂更着重实际编程应用,提升学生运算思维,例如有些学生在中三参加活动,升读高中修读ICT时便会较易理解课程,毋须再花时间重新学习,有助提升教学效率。

他又指出,学校有一位对编程感兴趣的学生,她在中二期间已经购买相关书籍自学,但一直缺乏应用机会。直至中三参加该活动之后,终于有机会活学活用。孙老师认为,该活动既能给予她在编程上的实质体验,又能学以致用促进学习效率。

有份参与打机学编程活动的中五学生吴凯晴、劳沛欣及李演铃(左至右)。(翁曼琛摄)

活动启发学生 升学就业或考虑相关范畴

“打机学编程”除了对学生的学习有帮助之外,原来也启发了她们在未来升学或就业的想法。有份参与该活动的中五学生吴凯晴表示,活动能加强她对编程的应用,例如在游戏的最后关卡,她需要结合所有学到的编程技巧,设计一个故事或游戏,亦希望将来能举办同类活动认识更多有关Python的编程知识。她亦表示,未来升学或职业时,会考虑与编程有关的范畴。