運算思維是一個思考的程序,其目的是闡明問題,並呈現解決方案,因而讓機器或是人類能夠有效率地執行。

對於運算思維有許多文獻提出不同的解釋:

“一種能利用電腦解決問題的思維,包含使用抽象化、遞迴、迭代等概念來處理與分析資料,並產出實體與虛擬作品的能力” (CSTA Computer Science Teachers Association, 2011)。

“利用數位科技設計與實作演算法解決問題的思維” (ACARA Australian Curriculum, Assessment and Reporting Authority, 2013)。

“運算思維是利用電腦科學的基本概念 進行問題解決、系統設計與人類行為理 解的思維模式” (Wing, 2006) 。

“運算思維讓我們能擁有電腦科學家面 對問題時所持有一種的思維模式” (Grover & Pea, 2013)。