運算思維(Computational Thinking,CT)是一種利用解決問題所需之「心智歷程」(抽象化、演算法設計、問題拆解、模式辨識)與「具體產出」(自動化、資料表示、樣式一般化)的思考模式。CT最早是計算機應用的發展基礎,是一門包含了撰寫程式時所運用的技巧以及思考方式的藝術;同時也是一種解決問題的過程,可以被用來支持社會科學、人文藝術和科學工程的問題解決。
發展運算思維課程,除了結合目前當紅的Code程式設計、Maker創客教育,更強調設計思考(Design Thinking),統整STEAM (Science, Technology, Engineering, Art, and Mathematics)。換言之,CT是結合科學、科技、工程、美感及數學的跨領域學習,讓學生在數學邏輯的基礎下,藉由動手建構工程與呈現藝術美學,來學習自然科學和資訊科技的內涵。具備「統整學科知識」、「程式設計邏輯」、「做中學自造者」、「愛思考玩創意」與「樂合作共同學」五個願景,期盼培養學生21世紀的5C關鍵能力(Core Competence),溝通協調(communication)、團隊合作(collaboration)、複雜問題解決(complex problem solving)、批判思辨(critical thinking)、創造力(creativity),成為具備全球競合力(Global Competence)的世界公民。