課程從運算思維的邏輯結構出發,結合理論與實例,分析如何在決策、平台經濟與數位課程中實踐。這種跨領域設計讓我認識資訊科技與社會議題的互動,也提升我的批判性思維與知識整合能力。

貓都學得會的運算思維 線上
Computational Thinking 101
國立臺灣大學|孔令傑

貓都學得會的運算思維 線上
Computational Thinking 101
國立臺灣大學|孔令傑
課程詳情
【本課程為數位課程,請至中華開放教育平台修讀】
在本課程中,我們將針對完全沒有程式設計基礎的學員,從零開始介紹所謂的「運算思維」(computational thinking)。所謂運算思維,是一套以解決問題為目標的思考方式,在面對適合被電腦解決的問題時特別適合,也很適合作為正式學習程式設計等資訊技術之前的前導課程。
在本課程中,我們將針對完全沒有程式設計基礎的學員,從零開始介紹所謂的「運算思維」(computational thinking)。所謂運算思維,是一套以解決問題為目標的思考方式,在面對適合被電腦解決的問題時特別適合,也很適合作為正式學習程式設計等資訊技術之前的前導課程。
在本課程中,我們不寫任何一行程式碼,單純地用口語、範例和思考,來學習運算思維中的四個重要概念:抽象化(abstraction)、演算法(algorithm)、拆解(decomposition)和轉化(reduction)。學員們將瞭解電腦在處理問題時的思維模式、資訊工程師在處理問題時的思維模式,以及具備學習程式設計時需要的良好基礎。
適用對象
本課程適合所有對運算思維感到好奇或想學程式設計的學員。
課程特色:
修習本課程不需要任何技術基礎,每一個人都可以學會,並在學會後更能理解「電腦」這種非生物和「工程師」這種生物的思考方式。
課程進度:
第一講:課程概述
第二講:抽象化 ( abstraction )
第三講:演算法 ( algorithm )
第四講:拆解 ( decomposition )
第五講:轉化 ( reduction )
先備知識:每週課後會有數題練習題,供學員檢視自己的學習成效。
本課程適合所有對運算思維感到好奇或想學程式設計的學員。
課程特色:
修習本課程不需要任何技術基礎,每一個人都可以學會,並在學會後更能理解「電腦」這種非生物和「工程師」這種生物的思考方式。
課程進度:
第一講:課程概述
第二講:抽象化 ( abstraction )
第三講:演算法 ( algorithm )
第四講:拆解 ( decomposition )
第五講:轉化 ( reduction )
先備知識:每週課後會有數題練習題,供學員檢視自己的學習成效。
講述教學
數位科技融入教學
素養導向式教學
遠距教學課程
數位科技融入教學
素養導向式教學
遠距教學課程
推薦適性課程
課程回饋
陳*羽
2025-07-30 21:33
林*婷
2025-07-29 23:46
這門課從零開始教運算思維,不用寫程式碼,用很生活化的方式幫助我理解問題怎麼拆解和解決,對想學程式設計的新手來說超友善,真的很適合沒有基礎的人入門!
其*其
2025-07-29 20:53
這門課從零開始介紹「運算思維」,讓我理解如何用系統化的方式來分析和解決問題,為日後學習程式設計和資訊技術打下紮實的基礎,十分實用且易於理解。
顧*辰
2025-07-29 20:37
這門課真的很適合像我這種完全沒寫過程式的人!它用很生活化的例子來教我們怎麼用運算思維解決問題,不用寫程式碼也能理解電腦在「想什麼」。學完後覺得自己更有邏輯,也比較能掌握處理事情的步驟,推薦給新手入門~
林*妮
2025-07-29 16:14
這門課程的標題「貓都學得會的運算思維」讓我立刻產生興趣,感覺內容輕鬆又親近。課程專為零基礎的學員設計,透過生活化的例子與口語化的教學方式,幫助我們理解抽象化、演算法、拆解與轉化等核心概念。即使不寫程式碼,也能培養解決問題的邏輯與架構思維,對未來學習程式設計或數位相關技能很有幫助。對於我這樣的初學者來說,是一個既友善又實用的入門課。