實體編程教學課程內容
課程簡介
本課程專為希望快速掌握 C 語言程式設計 核心概念的學員設計。三小時內,學員將系統了解程式結構、變數型別、流程控制與函式應用,建立穩固的邏輯思維與基礎開發能力。
C 語言 是現代計算機科學的奠基性語言之一,具有高效能、結構化與可移植性,廣泛應用於 系統程式、嵌入式開發、作業系統、演算法與機器人控制 等領域。
課程以「理論 × 實作」並重方式進行,讓初學者能輕鬆入門,同時建立日後學習 C++、Python、Java 或底層開發的扎實基礎。
適合對象:
學習成果:
-
熟悉 C 程式語法與結構
-
理解變數、資料型別與運算邏輯
-
能撰寫條件控制、迴圈與函式模組
-
熟悉輸入輸出與基礎除錯技巧
-
為後續學習資料結構、演算法與系統開發奠定基礎
課程時長
3 小時(180 分鐘)
理論講解與程式實作比例約 3 : 7
課程大綱
第一部份:C 語言環境與程式結構基礎(30 分鐘)
-
C 語言的歷史與應用領域
-
編譯與執行流程(編譯器、鏈結、執行)
-
開發環境建置(Code::Blocks / GCC / VSCode)
-
程式結構介紹:#include、main()、return
-
實作練習:撰寫第一個「Hello World」程式
第二部份:變數、資料型別與運算(40 分鐘)
-
基本資料型別:int, float, char, double
-
常數與變數宣告、命名規範
-
運算子:算術、關係、邏輯、遞增遞減
-
輸入與輸出函式:printf() 與 scanf()
-
實作練習:基礎數值輸入與計算(BMI 計算小程式)
第三部份:條件判斷與流程控制(40 分鐘)
-
條件判斷語法:if、else if、switch
-
迴圈控制:for、while、do-while
-
跳脫語句:break 與 continue
-
巢狀結構與迴圈應用邏輯
-
實作範例:建立「九九乘法表」及「簡易猜數字遊戲」
第四部份:函式與程式結構化設計(40 分鐘)
第五部份:陣列、字元與應用練習(30 分鐘)
課程特色