計算性思維(Computational Thinking)
計算性思維,近期很熱門的討論話題。
很有趣的一個論點。
原文出處,2008年在期刋中發表
Computational Thinking
精簡出下列精華:
四個Computational Thinking核心能力:
- 歸納與抽象化 (Pattern Generalization and Abstraction): 找出最主要導致此模式的原則或因素。Discover the laws, or principles that cause these patterns.
- 設計演算法 (Algorithm Design): 設計出能夠解決類似問題並且能夠被重複執行的指令流程。Develop the instructions to solve similar problems and repeat the process.
這不就是我們解決問題的步驟嗎?
原來利用這樣的思考邏輯,就可以把問題量化,
然後交給電腦處理 !!
問題:明天早上九點要去台北總公司開會
先分解問題
要利用何種交通工具到達?高鐵
需不需要先訂票?要
需不需要轉車?要
找出其中的規律
時間比較快,只要不到一個小時就可到達台北
歸納與抽象:找出其中最主要的原因
一早沒接泊車,需要坐計程車或者請親人接送
需要先訂票,到7-11買票
需要請親人特地接送到高鐵站
設計演算法:最後設計出一系列解決的方法
先訂高鐵票,早上7的車
出發前要先取票
請家人早上6點30分點出發至高鐵站
7點準時上車,8點到達台北
步行至公司10分鐘,可提早到公司準備資料
教育部 運算思維推動計畫
留言
張貼留言