【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開始提升他們的興趣,從而有多一個發揮的空間。」