在這 AI 浪潮湧動、高階語言與工具層出不窮的時代,許多人常問:「有了 AI 與語法簡單的 Python,為什麼我們還需要學 C 語言?」
答案很簡單:語法會迭代,但計算機的底層邏輯永不過時。
為什麼必須學 C 語言?——「程式不滅」的核心基石
C 語言被譽為現代程式語言的「母語」。不論是作業系統(Linux/Windows/macOS)、嵌入式系統、伺服器核心,乃至台灣蓬勃發展的高科技半導體與晶片韌體開發,C 語言永遠扮演著不可或缺、極致高效的核心角色。
- 透視計算機底層:學習 C 語言不只是寫 Code,更能掌握指標操作(Pointers)與動態記憶體管理,徹底理解程式運行的真實機制。
- 觸類旁通的起點:打好 C 語言的紮實功底,未來學習 C++、Java、Python、資料結構與演算法時,都能事半功倍、融會貫通。
- 高薪科技業門檻:從 IC 設計、系統軟體到硬韌體工程,C 語言是跨入核心技術人才庫不可或缺的通行證。
為什麼選擇「台大資工」?
學程式不能只學皮毛,更要學到正統邏輯!選擇國立臺灣大學資訊工程學系培訓班,你將享有:
- 正統學術與實務體系:課程由台大資工專業團隊精心規劃,不教花招,專注打牢「計算機底層邏輯」與「解題思維」。
- 頂尖學府頂尖師資:由台大資工所教授或博士候選人親自授課,具備豐富的台大正課助教經驗與實戰研究背景,用最淺顯易懂的方式帶你過關斬將。
- 完善的學習支援:提供實體上課與同步直播雙軌選擇,課後更有影片回放補課機制(開放至結業後一週),學習不間斷!
課程亮點與課表
本班專為零基礎學員設計,從最基礎的環境建置開始,手把手帶你寫出第一行程式,
並習得自主 Debug 與編譯技巧,逐步邁向資工核心領域!
課程安排:從零開始,最後能具備 C++ 專案開發、演算法、AI 遊戲開發能力,以下為建議的課程學習順序及近期課表:
| 序 | 課程名稱 | 講師 | 開課日期(參考) | 建議說明 |
|---|---|---|---|---|
| 1 | C語言程式設計入門 | 許晉傑 | 2026/9/5假日班上午 | 從零開始掌握 C 語言核心語法與底層運作邏輯,學會程式編譯、除錯技巧,以及指標、函式、結構等重要觀念,並銜接資料結構與 C++,打造扎實的程式設計基礎。 |
| 1 | APCS 大學程式設計 C++ 基礎班 [線上課程] | 盧政良 | 2026/9/16 | 深入學習 C++ 核心觀念,從資料型態、函式、指標到物件導向設計,逐步掌握連結串列、二元樹與常見演算法,培養解決問題與程式設計能力,為進階專案開發與軟體工程打下堅實基礎。 |
| 1 | C/C++基礎程式設計(線上) | 張傑帆 | 2026/08/12(另有 2026/09/16) | 建立 C/C++ 基本語法、流程控制、函式、陣列、指標等基礎,是所有後續課程的前置知識。 |
| 進階課程 | ||||
| 2 | C++進階程式設計(線上) | 李根逸 | 2026/08/12 | 深入學習 C++ 特性,如 Class、Reference、Pointer、STL、例外處理等。 |
| 3 | C++物件導向與設計模式基礎班(線上) | 李根逸 | 2026/08/12 | 建立物件導向思維,理解封裝、繼承、多型及常見設計模式。 |
| 4 | C++資料結構與泛型程式設計基礎班(線上) | 李根逸 | 2026/09/16 | 學習 STL、Template、各種容器及常用資料結構。 |
| 5 | C++演算法與程式解題入門(線上) | 李根逸 | 2026/08/12 | 建議在資料結構之後學習,可更容易理解演算法與複雜度分析。 |
| 6 | C++專案開發基礎實戰(線上) | 李根逸 | 2026/09/16 | 整合前面所學,建立完整專案,熟悉實務開發流程。 |
| 7 | C++多執行緒與並行程式設計基礎(線上) | 李根逸 | 2026/09/16 | 學習 Thread、Mutex、Condition Variable 等並行程式設計技巧。 |
| 8 | AI 賦能遊戲開發實戰 | 李根逸 | 2026/08/23 | 綜合實戰課程,建議完成 C++ 核心課程後再修習,效果最佳。 |
講師簡介
許晉捷 老師
國立臺灣大學資訊工程學系暨研究所 徑讀博士候選人
許老師專長涵蓋 C/C++ 程式設計、資料結構與演算法、高效能運算及人工智慧應用。曾擔任臺大資工所《計算機程式設計》及臺大共同教育中心《C/C++ 程式設計》課程助教,累積豐富程式初學者教學與引導經驗。
曾獲臺大椰林優秀博士生獎學金、教育部 AI 競賽佳作及多次書卷獎肯定,擅長以深入淺出的方式帶領學員建立扎實程式基礎。
盧政良 老師
國立臺灣大學資訊工程研究所 博士
盧老師具備資訊工程、演算法、人工智慧與高效能運算等跨領域專業,曾任臺大資訊工程學系資訊系統訓練班講師,並參與臺大資工系課程教學與研究工作。
專長涵蓋 演算法、計算理論、程式語言、資料科學、AI 技術與量化金融,累積超過萬小時授課經驗。課程採中文講授並搭配英文教材,適合希望培養國際視野與深入理解資訊技術的學員。
張傑帆 老師
資訊工程系、共同教育中心 專案助理教授
張老師專注於程式設計與資訊教育,具備 11 年教學經驗,累積授課超過 10,000 小時。曾榮獲學校兼任教師教學優良獎肯定,長期投入程式設計基礎教育。
擅長帶領初學者循序建立 C/C++ 程式能力,以清楚的教學架構與豐富實務經驗,協助學員掌握程式設計核心觀念。
李根逸 老師
資訊管理學系 兼任助理教授
李老師具備 19 年程式設計教學經驗,累積授課超過 5,000 小時,長期投入資訊技術與程式教育。
專長涵蓋 C/C++ 程式設計、物件導向設計、資料結構、演算法及軟體開發實務,曾榮獲兼任教師教學優良獎。
教學風格重視觀念建立與實務應用,適合希望從基礎扎實提升至專案開發能力的學員。
上課資訊
打好基礎,未來的路才走得遠!讓台大資工帶你邁出程式生涯最紮實的第一步。
- 上課地點:實體課程在國立臺灣大學資訊工程學系館(台北市大安區羅斯福路四段1號)/ 線上課程在本校NTU COOL平台觀看
- 報名方式: 請連結至各課程頁面進行線上報名,並依規定時限內繳交學費。並請留意優惠資格與優惠券使用方式~
- 公務人員:全程參與可申請登錄公務人員終身學習時數。
企業補助: 部分課程配合「經濟部 30 人以下中小企業數位轉型補助」,歡迎企業洽詢經濟部。
查看所有C/C++系列課程招生網頁(記得選C/C++)!
