【聲明】港生活網站並無進行電話推廣活動

小學生學寫App 考耐性練邏輯

發佈時間: 2018/03/13

教育局提倡STEM教學以來,坊間教授電腦應用程式的課程愈來愈多。有機構四年前便開始義務教授基層學生程式課程,創作自己的智能應用程式(Apps),過程既考耐性,亦可訓練邏輯思維。有學生設計了一個數學程式供低年級同學練習,亦有人設計遊戲供長者玩樂,提升協調能力,延緩衰老。主辦單位希望學生可以多思考別人的需要,助己助人。

拿着自己製造出來的數學App,就讀小六、外表淡定的何啟文難掩內心的興奮。他設計的程式介面簡單,有「加數」和「減數」兩項選擇。點選加數後,電腦程式隨機展示一道加數的算題,同學在鍵盤輸入數字後,正確的話畫面便顯示下一道題目,否則便會跳出表示錯誤的畫面,得再行計算。整個遊戲設有時限,讓玩家在一定時間內挑戰自己的數算能力。介面簡單直接、沒花巧,夠實用,能引起學習興趣,是以得到信和集團「Go Code程式小先鋒」課程的季軍。

完善程式 找錯處修正

學習之初,何啟文對程式一竅不通,於是從簡單的「開」、「關」開始,學習指令的邏輯關係。要令程式變得有趣實用,導師鼓勵要思考一些學習或生活上需要。啟文於是決定設計一個供低年級用的加減數程式,讓算術變得更有趣。課堂上,他在一系列電腦預設的程式按鈕中找尋自己所需,如先點選「加數」,然後編寫加數算題的指令,設定為電腦隨機顯示題目,再設定答案的指令。遊戲需於預設時間內完成,然後計算答題多少。

一切似乎很順利,殊不知當啟動遊戲時,程式內的計時器失靈,過了設定的一分鐘仍然不會停。何啟文要不斷修正程式,說︰「debug(調試)修正是最困難的。」他的導師、正就讀於城市大學電子工程學系信息工程科的許弘輝說︰「同學編寫了程式後,啟動時會不斷遇到不流暢的地方,然後要去debug。」這個過程考驗同學的仔細和耐心,找出錯處、修正,再遇錯處、再修正。別看何啟文Apps介面簡單,許弘輝說他的程式已經要編寫一百多條編碼了。

自發解難 最有滿足感

編寫程式以來,何爸爸看到兒子學習更認真和有自信心,「他會自己嘗試不問導師,自己上網找尋方法解決問題。」程式內的計時器有「bug」(程式錯誤),他就是不找導師,先自己上網看相關的視頻,然後找出方法去「debug」,問題解決了,他開心得不得了。應用程式可以不單是遊戲,可以很生活化,同學多了解身邊人的需要,設計出來的程式就能夠助己助人,貢獻社會了。

借IT助人 設計程式娛樂長者

自2016年教育局開始推動STEM(即科學、科技、工程及數學)教育後,坊間編寫程式的課程便愈來愈多。有小學開始引入英國廣播公司生產的Micro:bit(微型電路板),來教導學生編寫程式,由於它有USB接口,可以插入電腦或智能手帳,應用範圍十分廣泛。信置企業傳訊部高級經理關樂祺認為,編寫程式能夠令同學以有趣的方式來學習,是未來的學習方向。編寫課程對象主要是小四至小六的低收入階層,由學校或社工挑選。小學生除了懂得用來學習外,亦有同學設計了一個供長者增強手眼協調的遊戲,那是一個類似打怪獸的遊戲,用手按一下畫面出現的水果,「完成後把程式拿給長者試玩,發現原以為程式速度已很慢,但對長者而言仍然很快」她看到活動能令同學對別人更關心,相信自己也有能力幫助別人。

撰文︰馮淑嫻 (lydia.sfhung@gmail.com)

編輯︰周藹文

攝影︰Benny

美術︰招潤洪

您也可能喜歡...