【運算思維夏令營】大小朋友齊學編程 創意解難「升呢」
2019-08-27
運算思維是21世紀的重要技能,賽馬會運算思維教育計劃每年舉辦「全港小學生運算思維比賽」,鼓勵小朋友活學活用,以編寫程式開發方案解決生活問題。決賽入圍隊伍於暑假參加夏令營,接受密集式訓練,爸媽也一起上堂,親身體驗運算思維的樂趣。
Unplugged活動培養思維
在一連4日的夏令營,來自不同學校的小朋友分組學習,利用App Inventor或Scratch設計程式,為決賽做好賽前熱身。導師更透過「不插電」(Unplugged)活動,讓小朋友毋須用電腦,都能加深對運算思維的認識。
以摺紙飛機為例,小朋友寫出摺紙步驟,然後由其他同學執行。看似簡單的活動,當中已學到演算法的概念,將行動拆成不同步驟,任何一步出錯都會影響結果,正如電腦需要正確指令才能執行運算。
▲App Inventor及Scratch各組同學需要自行設計程式,由導師給予指導,幫助小朋友改良作品。
▲導師透過黑白格子遊戲,以趣味方法解釋錯誤偵測(Error Detection)及條碼(Barcode)的原理,小朋友都覺得很神奇!
編程不等於打機
學編程不是學生哥的專利,夏令營特別安排親子工作坊,由小朋友擔任老師,協助家長製作翻譯器或問答遊戲。不少爸媽笑言編程比想像中困難,小朋友好叻可以很快上手,相反自己需要花點時間「進修」。
工作坊後,幾位寫Apps小達人跟家長一起上台分享心得,其中有去年「全港小學生運算思維比賽」App Inventor組別的冠軍得主——英皇書院同學會小學第二校的文爾行及其媽媽文太。他們認為編程易學好玩,又可發揮創意。爸媽亦表示,不要覺得小朋友埋首電腦只是玩遊戲,不妨跟他們一起研究學習,打開話匣子,更有助減少沉迷。
▲爸媽電腦用得多,很多都是第一次接觸編程,啟發他們了解更多創新科技。
▲(右)文太分享編程可以是跨學科學習,讓小朋友融會貫通地應用知識。「例如不少學校將編程應用至常識科,製作營養計算機,除了要有數學基礎,程式語言亦以英文為主,從中可訓練英語。」
▲張太指出小朋友有得動手動腦玩,不用「威迫利誘」也會自學。「小朋友對編程感興趣,有困難都會自己找答案解決,又懂得將問題分解成小問題,更有效『debug』(除錯),提升解難能力。」
OpenRice CEO分享
從構思到執行,各組小朋友花了約3天時間設計程式,並在最後一天逐一到台上介紹作品,接受評審們的提問和建議。雖然作品可能未夠完美,背後也有一番童心巧思,從時間管理、長者照顧到環保生活等,反映他們關心社會。
OpenRice行政總裁邱桂雄是評審之一,他相信編程教育是大勢所趨,「從小學運算思維,可以培養小朋友批判思考,多留意社會事物,看看有甚麼問題可以幫忙,並利用編程提出解決方案。」今次同學的作品亦令他相當驚喜,「小朋友的運算頭腦不比大人遜色,只要給予機會,他們有能力運用科技改善生活。」