用運算思維 學邏輯思考

用運算思維 學邏輯思考

聯合報寫作教室講師洪宗旻╱撰寫

現代科技已經融入日常生活中,開車少不了Google 地圖導航,Netflix(網飛)會因你的喜好而推薦不同的網路串流影片,手機APP點餐後 Uber Eats 或Foodpanda則把將美食會送到你家門口。這些平台所依靠著演算法和程式設計來服務大眾,其最根本的能力就是科技領域強調的「運算思維」,運算思維是指「運用運算工具的思維能力」。

現在寫作題目很重視邏輯思維,108課綱提倡素養導向,更是跨資訊領域入題,以「運算思維」貫穿國中至高中,國小則是資訊融入課程,常以Scratch教學,以透過拖曳積木來寫程式,可做成遊戲或是動畫來訓練「運算思維」。用Scratch設計遊戲就像寫作一般,要先構思情境,角色何時出現,發生什麼事件,再把細部的動作描繪清楚;而遊戲透過程式設計來控制腳色,許多互動都有關聯,而這思考的過程就是運算思維。

新課綱的三項核心素養中,「自主行動」是其中很重要的一環,推薦兩個學習資源給同學,第一是高雄市教育局的E-game U世代島嶼學習樂園,以RPG角色扮演的遊戲方式讓學生進行線上學習,除了訓練運算思維的「打寇島」,還可以自己創建武館,透過寫程式繪圖讓人挑戰,挑戰者必須在簡單的數值提示下,畫出跟館主相同的圖形方可過關,過關者可獲得遊戲獎金,並考驗看懂他人寫程式的能力。

第二推薦的是60分鐘「尬」程式(Hour of Code)網站,這是由美國非營利組織 code.org發起的,讓世界各國的孩子在程式遊戲中主動探索與創造,培養運算思維以及解決問題的能力,同時也熟悉程式設計的基本概念。像是知名遊戲Minecraft(當個創世神)也開放教育版讓學生免費下載,遊戲開始先介紹「野火」發生的因素,可聯想到世界各地發生大火的情境,像是美國加州、澳洲、亞馬遜雨林野火等,幾乎全世界都因氣候因素讓山林易燃,更嚴重是九成因素是人為。學生必須透過編寫程式訓練AI機器人拯救村莊、防止火勢蔓延。同學藉由遊戲學程式樂此不疲,建構邏輯思考力,寫作力也相對提升。


原文出自《好讀周報》561期