「運算思維」是什麼?
虛實整合的數位浪潮下,「運算思維」和「程式語言」被許多國家列為重點政策,其重要性可等同於二三十幾年前的英語一樣,成為下一個世代的全球性語言。台灣在2016年新政府上任後也積極研擬「運算思維推動計畫」,透過政策力量希望能全面落實電腦科學,讓台灣在下一世代的國際競爭中能保有一席之地。
那麼,在這股資訊科學的教育熱潮之中,最關鍵且最基礎的便是「運算思維」能力,但你知道什麼是運算思維嗎?
運算思維是一種邏輯思考的過程
「運算思維」是一種解決問題的過程。運算思維對於發展電腦應用是必要的,且可用於解決跨學科的,包括數學、科學和人文等各領域的問題。
-Google for Education教育支援方案
寫得很清楚但我們看得很模糊,不如舉一個簡單的例子:知名的災星名偵探柯南面對層出不窮的殺人案時,除了靠手錶型麻醉針造成毛利小五郎的睡眠障礙外,「抽絲剝繭」的思考能力才是找出兇手的關鍵。
像是這樣的案件…
某天夜裡,A在山上的家中被殺害,警方找來同區的BCD三位嫌疑犯。三人供稱他們整晚都待在各自家裡,而且還接了不少次電話可作證明;警方調閱通聯記錄,下面是BCD在家接電話的時間點,每通電話都很短,最長不超過數十秒。
B:10:06、10:23、10:38
C:10:04、10:22、10:37
D:10:07、10:24、10:39
AB兩家的距離,單程最快要 8 分鐘;
從C到A家由於是上坡,需要 12 分鐘,返程下坡需要 4 分鐘;
從D到A家由於是下坡,需要 4 分鐘,返程上坡需要 12 分鐘;
A 的屍體是在10:32被發現的,另外有目擊證人在10:17 時看到 A 還活著。
(註:通聯紀錄都是事實,不用考慮電話轉接或錄音等作弊狀況)
相信看完題目之後,我們腦中會開始自動進行類似以下的分析。
A是在什麼時候被殺害的?
線索一:A在10:17前還活著
線索二:A在10:32被發現了屍體
得出推論:兇手對A行兇的時間介於10:17~10:32之間
哪一個嫌疑犯,在通聯記錄留下的時間點以外,有足夠時間可以接觸到A呢……
完整文章請至 CodingBar 程式專欄部落格: