STEM仅为精英教育?中学自发推STEM for All课程 用游戏教编程
本港要发展创科,人才培育是重要一环。现时中小学课程中,STEM(科学、科技、工程、数学)教育并非独立成科,而是主要以课外活动形式推行,未必能确保每名学生都能参与。有津贴中学将STEM教育半正式加入课程,让每名学生都能接触。另有国际学校在课程中加入机械人、编程等,以培养学生动手解难的能力。
港府近年亦推出了中小学编程课程指引,建议将编程学习安排在课时中。亦有本地STEM教育中心,与游戏创建平台Roblox中国分公司罗布乐思合作,利用Roblox为地中小学提供编程课堂。
根据现时本地中小学课程指引,STEM教育并非独立成科,而是基于科学、数学等学科知识,以课外活动形式进行,着重训练学生应用知识与技能,解决问题的能力。而近年政府推出“中学IT创新实验室”及“奇趣IT识多啲”计划,所提供的资助亦主要供学校用于增加设施及举办课外活动。有声音认为,仅以课外活动形式推行STEM教育,学校之间步伐不一,亦有部分学校视STEM为精英教育,只选拔资优学生加以培育。
九龙华仁STEM for All 全体初中学生均可上STEM堂
传统名校九龙华仁书院就将STEM教育“半正式”加入课程,以让所有学生都有机会接触STEM教育。该校的STEM教师团队之一、电脑科主任李海峻介绍,现时校内STEM教育分三个层次,分别是STEM for All、STEM for Some、STEM for Elite。当中,后两者分别指有兴趣的学生自发参加STEM的课外活动,以及对资优学生的重点培训。
至于如何做到STEM for All,李海峻表示,学校自本学年起,透过调动初中电脑课的一半课时,转为STEM课,“半正式地将STEM加入课程之中。”他说,课堂著重创客(Maker)元素,培养学生的设计思维(Design Thinking),即透过观察,理解社会或生活中问题的本质,并找出解决办法。此外,课程亦会教授编程知识,训练学生活用计算思维(Computational Thinking),“最重要是掌握逻辑运算,工具只是媒介。”
化学科主任莫明伟同是学校STEM课程推手之一,他亦指课堂理念,是培养学生创意、解难能力、协作能力,并提供“落手做”的机会,堂上“连书都无”。为配合STEM课程,学校设立STEM Lab,提供3D打印、雷射切割等器材,学生可将天马行空的想法转化为实质发明。
不巧的是,实验室去年启用之初即遇上新冠肺炎疫情。莫明伟回想,虽然学生未能第一时间亲身使用实验室,但疫情亦激发学生利用科技为社会解决问题。他说,疫情初期防疫物品短缺,有学生自发设计防护面罩,并由教师协作下利用实验的设备大量制作,再在区内老人中心派发。“设计最重要是能帮到人,”莫如此寄望学生。
国际学校不用跟从教育局的课程设计,有更高自由度推行STEM教育。沪江维多利亚学校科技课程主任程家健表示,国际学校课程安排较具弹性,而且不用特别追求排名,有自由度自定课程方向。
国际学校将STEM元素加入IB设计科技课程
程家健介绍,学校STEM主要包括Robotics(机械人学)、编程等方面的教育,例如由初中起,学生可以透过利用乐高学习配件等工具,了解机械人的基础理论及运作,再进而学习组合微型控制器及电线等零件,设计吸尘机械人、婴儿哭声感应器等智能家居的工具。
至于编程方面,学生从初中起开始接触编程游戏教育工具,并会学习使用Python等编程语言,到了高年班更会开始学习由苹果公司推出的应用程式开发工具Xcode。他表示,Xcode让学生可设计能贴近日常生活可用的应用程式,如减肥、社交应用等,学生可以安装在自己甚至亲友的手提电话上。
程表示,设计科技(Design Technology)是IB文凭课程的科目之一,高年班学生亦可在课程中运用STEM和电脑科学知识,去解决问题。苹果公司近日推出AirTag物品追踪器,程家健介绍,早前校内也有学生利用蓝牙设计小装置,提醒用家带走自己的物件。
他认为,STEM课程内容应更接近学生日常生活,而非“为做而做”,另外,课程中亦会随科技发展加入新元素,如人工智能(AI)及虚拟实境(VR)等。他回想,数年前开始与科技教育机构Koding Kingdom合作,为学生提供机械人、AI、VR等STEM活动及工作坊,再透过教师培训,进一步将STEM引入课程之中。
编程教育加入中小学课时 港教育中心推Roblox课程
现时世界各地均日益重视计算思维教育,教育局近年亦推出了中小学编程课程指引,建议将编程学习安排在课时中。除此之外,不少学校亦会额外为学生提供课外活动,了解编程思维,对于低龄学生,游戏化学习尤其适合。Roblox是近年迅速冒起的游戏平台,同时也是一个游戏开发平台,亦广泛于编程教育中。2019年,腾讯和Roblox总公司合资,设立中国分公司“罗布乐思”。
罗布乐思开发者关系副总裁段志云表示,公司透过与不同伙伴合作,举办活动让学生利用Roblox Studio(Roblox的开发工具)学习复杂编程,亦会与学校和教育机构合作,研发具教育意义的游戏。
罗布乐思近年亦有与本地科技教育中心Koding Kingdom合作,为香港学生提供编程课程及工作坊等。Koding Kingdom创办人禤文浩表示,Roblox用于编程教育有其优势,因学生本来就对Roblox十分熟悉,可提升学习的动机和乐趣,而Roblox同时提供游戏开发及发布平台,对学生来说是珍贵的创作空间。
学生学习编程后,如何可更进一步参与开发,甚至以此作为事业?段志云说,公司十分重视开发者社群,现时在内地市场会同比龄层分为三个阶段,包括少年、儿童可透过罗布乐思体验编程的魅力,尝试自己创作游戏;青年人、大学生,亦可利用平台实践所学、实现创意,以把握将来的就业机会;而对于更成熟的开发者,罗布乐思更会选出具潜质的团队,孵化成为公司。
现时本港学子可利用Roblox学习,更可开发并发布游戏,但未必可参与孵化计划。段志云亦表示,希望未来有机会与香港机构合作去做类似孵化器的尝试。