本次在秀峰國小舉辦的兩日程式營隊,我們主要的目標是透過「不插電」的程式課程來讓學員了解程式的概念。
考量到學員第一次接觸程式,且低年級的學員占多數,因此我們利用故事情境的方式來進行教學,讓學員在不同課程擔任不同的角色來破解任務。第一天上午我們讓學員化身為「特務」,進行的課程是「咻咻嘣」,帶領學員透過肢體動作來完成任務,從中可以讓學員了解到程式裡的「順序」是非常重要的,若指令傳達不完整、先後顛倒就會解讀錯誤。
第一天下午學員的角色變換為「外送團隊」,學員間必須相互合作才能共同完成任務,外送團隊裡的角色有「外送員、主廚、食材蒐集員」,學員各自選擇自己要擔任的角色並各司其職,「外送員」負責的工作是點餐、送餐、算錢、把菜單給主廚;「主廚」負責的是接受菜單、做菜;「食材蒐集員」負責的是蒐集指定的食材。在這堂課主要是要讓學員了解程式中「順序」、「分類」的重要性,能夠分析遇到的問題並找出最有效的解決方式。
第二天上午學員化身為「1010星球的編碼轉譯員」,利用畫圖的方式讓學員認識「像素」以及電腦裡「0、1」的概念,學員能夠利用圖像轉數字的方式來表達自己的想法,也能利用數字轉圖像的方式來破解任務的意思。
第二天下午進行的是「海霸」桌遊,透過遊戲的方式讓學生理解程式的邏輯概念,在課堂中老師安排數種不同難度的關卡,學生僅能利用手上的卡牌來解題,過程中需要事先想像小船移動的方向、格子數、前後左右以及轉彎等,藉此訓練學員的方向感以及空間概念。
小編 東南亞系大G+資工系黑麥汁