運算思維

問題拆解
(化整為零)

演算法
(按部就班)

抽象化
(化繁為簡)

模式識別
(異中求同)

將資料、程序或問題分解成較小且容易掌握的部份

分別檢視每個小部分

從問題描述中斷句

觀察有改變的地方

找出特徵或規則辨識與分類

您嘗試收集每個人的需求及意見

共同重點

找共同癥結點

識別並取出具代表性的重要細節訊息(忽略不重要者),以定義主要的想法

模式、趨勢和規律性

可用來實作拆解的工具(魚骨圖)

剔除資料或問題之間的差異性(分類)、尋找其彼此之間的共通性(歸類)或具體成形的概念,建構「大致上」的輪廓/模型 

找出一篇短文或文章中的主要想法/大綱,以利瞭解文中的重要資訊

以符號或代碼表示

解決問題的方法、規則和步驟

每一個問題只存在一種演算法

詳細且有限的執行步驟

明確的輸出資料

明確的輸入資料

相同的演算法若以不同的程式語言撰寫,其執行效率也不同

分成幾個分解動作

平行處理

設計解決相似問題或執行任務的規則與步驟

找到分解動作的動作要領