【喜樂童行】編程與思維訓練
為什麼世界各地都讓學生學習編程呢?除了我們今日的生活與科技息息相關,是否因為未來可從事相關的工作?還是為了應付新的科目?
Steve Jobs曾於一個訪問中分享道:「Everybody in this country should learn to program a computer, because it teaches you how to think.」這正正道出學習編程可以培育思考,當學生要掌握學習或完成任務時,他們需要運用到邏輯思維、解難能力、應用學科知識等高階能力,這些均是每個人需要具備的技能。
其實以前我們也有從不同學科中學習這些高階技能,並在生活中經歷和應用,現在編程能有系統地及遊戲化地培訓這些技能。而坊間的編程工具很多,有免費的也有收費的,如Hour of Code網站或Minecraft教育版等。
以Minecraft為例,近年來不同國家的教師都會把Minecraft放入不同學科作教育工具,因它的介面有趣,擺放和採礦不同的立體方塊,便可建構建築物,其好處是讓學生明白建構目標,運用邏輯思維去建造自己的作品,更可加入自己的創意。如去年的「學與教博覽」中,有學校分享如何以Minecraft提升學生對宗教科的了解及興趣。學生們的任務是在Minecraft世界建立挪亞方舟,首先他們需要將有關挪亞方舟的內容圖像化、立體化,並需了解方舟的設計、大小等,繼而貫通應用學科上的知識、邏輯思維、解難能力及創意,創建自己認識的方舟。有學生更於方舟上加入沖廁式馬桶,方便在方舟上長時間生活,結合了一些貼近日常生活的元素。可見適當的工具不但能提升學生的學習動機,更能使他們消化知識,以有趣的方式展現自己的認知和能力,讓整個學習歷程立體化。
今年,教城會和Microsoft繼續舉辦「Master Code編程大賽2017」,以創建智慧城市為主題,將學生對智慧城市的了解,並發揮學生的創意,展示在其作品中,使他們的學習都學以致用,明白學習的意義。
家長想了解或親身經歷什麼是編程,可以瀏覽相關網站,或和孩子一同玩Minecraft,來一個親子遊戲。
Master Code編程大賽2017:www.hkedcity.net/coding