【STEM】中一生学Coding设计小游戏 老师:文科人都可学电脑科学
自教育局在小学积极推行STEM(Science、Technology、Engineering及Mathematics)教育后,教师在具体执行时亦感到不少疑惑,那么中学生的STEM又会是怎样?汇基书院(东九龙)推行电子教学多年,以iPad上课、实行无书本课堂等,这个学年更在中一开始实行STEM课堂。教师又怎么看这新的教学要求?摄影:林若勤
这课室的门外以黑色为主,再用灯光衬托“InnoSpace”一字,有点进科幻的感觉,然而走进室内主要分为两部分,一边色调偏沉,另一边则简洁宽敞,白与绿的配搭为洁静的空间带点生气。主力教中一STEM课堂的罗老师告诉我,InnoSpace主要是让学生学习STEM,而这里的设计及空间运用也有学生参与,台凳是可因应课堂的需要而移动,只要把数张小台合并,便可成较大的桌子,灵活运用空间成为这里的特色之一。
科技日新月异,为何教育不是与时并进?所以我改一改课程,提早将新的知识教给学生。
文科人都可以学Coding
一般而言,要培训学生的逻辑思维及解难能力,大部份的学校会融入常识及电脑科,为何会有STEM一科?罗老师在校任职4年,主要是教电脑与资讯科技及STEM,他笑说自己在是文科生,本科毕业后才开始真正接触相关的电脑知识,“其实愈大愈难学,现在已是电子世代,我们学校也用iPad上堂。学生学得可能还比你更快。”当年,他回母校教书时,发现虽然学校的资讯及通讯科技(ICT)虽有点改动,但他明白时代已经不同,“科技日新月异,为何教育不是与时并进?所以我改一改课程,提早将新的知道教给学生。”于是他向校长提议作出课程内容的改动及在中一尝试实行STEM课程,当中Coding(程式设计/编程)便是重要的一环。
由Coding 开始探索电脑世界
罗老师与部分中四生先后参加了Google开办的Coding训练课程,学习由她们设计的CS First从而了解Coding的运用。罗老师决定把这个课程融入在学校的STEM课程中,他认为虽然这是一个可自学编程的系统,但加上老师在课堂的讲解,可让学生更透彻地了解什么是程式设计,如何利用它解决问题,又或轻松愉快地以程式设计出不同的动画、音乐动画、游戏等。罗老师说:“无人话文科人唔可以接触CS(电脑科学),其实coding是一个开始,让学生有更多的探索及发挥空间。
课堂上,罗老师让学生先看影片,了解今堂需要学会的知识,然后便开始用桌上的电脑开始尝试。中一生的Bruce说,其实小学已经有接触由麻州理工媒体实验室终身幼稚园组开发的一套电脑程式Scratch来自制游戏,因此用CS First 也比较得心应手,现在可以“玩花式”,亦有女同学表示,未学习Coding之前觉得自己是“脑蔽塞”,学完了后好像思维清晰了。
以Coding建立AR中药园
最有趣的一群反而是一班中二至中四生自发组成的Media Tech Team,他们利用暑假学习CS First之后,亦会主动协助中一生在STEM课堂中遇上的困难。Alice认为Coding不只是一套电脑运作语言,更重要的是可训练逻辑思维。如何学以至用?这亦是罗老师一直思考的问题,直至最近校园内的中药园因台风的缘故而变得杂乱无章,令他们构思出AR中药园,AR亦即扩增实境,意指透过摄影机影像的位置拍摄影像,手机或iPad便可立即进行图像分析,让萤幕上的虚拟世界与现实世界场景进行互动。Him及Bethany是其中两位设计这个AR中药园的学生,他们用电脑画出中药园内的植物,然后编写应用程式(App),只要开启应用程式,再用镜头扫瞄画像,萤幕便可出现植物的名字、功效等资料。罗老师说:“他们只花了3个月时间,自己‘磨’出来,我希望学生由Coding开始提升他们的兴趣,从而有多一个发挥的空间。”