每個人都應該學習程式設計嗎?是的。就像每個人都應該學習數學或音樂、美術一樣;學習數學可以培養我們抽象思考、邏輯思維能力,學習音樂、美術可以培養我們藝術美感、創意表現能力,學習程式設計則可以培養我們運算思維(computational thinking)、運用電腦解決問題的能力。蘋果公司創辦人Steve Jobs認為每個人都應該學習程式設計,因為程式設計訓練我們如何思考,他認為程式設計應該屬於人文素養教育的一部分。
- 國立臺灣師範大學 吳正己校長
學習程式語言的重要性在於它是一種瞭解電腦運作邏輯的關鍵工具。透過程式語言,我們能夠與電腦進行有效溝通,指示其完成各種自動化任務,無論是資料分析、自動化流程,或是人工智慧的應用,程式語言都扮演了橋樑的角色,讓我們能夠將需求轉化為可執行的指令,進而提高效率。另一方面,撰寫程式碼與進行除錯的過程也培養了嚴謹的邏輯思維能力。面對錯誤時,程式設計者需要冷靜分析問題,找出解決方案,這種思考過程不僅能提升問題解決的能力,也有助於在其他領域中的邏輯推理與決策。學習程式語言因此不僅是掌握一種技能,更是提升思維能力與數位素養的重要途徑。
- 國立臺灣大學 土木工程學系 謝尚賢教授
我們知道將來的產業絕大多數都會和資訊技術(IOT、AI、大數據、工業4.0、…)相關,而程式語言是資訊工具的基礎,如果能讓我們的學生更早具備程式設計的基礎,將會對台灣將來的產業,有重大的影響。此外,各個專業學門,不管是科學(如數學、物理、化學、生物…等)或是工程(如電機、資訊、機械…)在研究和技術發展上,都有很大的比例已經是利用程式來做模擬、計算、或設計,因此讓學生們提早理解程式在這些領域的用途,也會讓學生在大學或研究所時,減少進入這些學門的障礙。
- 國立臺灣大學 物理學系 石明豐教授