編程線上教學課程內容
課程簡介
這是一門為初學者量身打造的 C 語言精華教學課程,在一小時內快速理解 C 語言核心概念、常用語法與實做技巧。課程採用循序式教學方式,結合示範與練習,協助學員在短時間內奠定穩固基礎,並能撰寫出可運行的小型程式。
適合對象:
一小時課程大綱
第一章:課程導入(約 5 分鐘)
-
為何學 C 語言:基礎性、速度快、接近硬體、廣泛應用
-
開發環境建置與工具簡介(Code::Blocks、Dev-C++、Visual Studio Code)
-
實作第一個 C 程式:「Hello, World!」
-
編譯與執行流程介紹(編譯 → 連結 → 執行)
第二章:C 語言基礎語法(約 15 分鐘)
-
關鍵語法結構:函式、主函式 main()、#include 的用途
-
基本資料型態與變數(int、float、char、double)
-
常數與運算符(算術、比較、邏輯)
-
輸入與輸出 printf()、scanf() 實作
-
小練習:四則運算計算器
第三章:流程控制(約 10 分鐘)
-
條件判斷:if、else if、switch
-
迴圈控制:for、while、do-while
-
break 與 continue 的使用情境
-
實作練習:顯示 1~100 的奇數或偶數
第四章:陣列與字元處理(約 10 分鐘)
第五章:函式與基礎模組化(約 10 分鐘)
-
函式宣告與呼叫、傳遞參數與回傳值
-
區域變數與全域變數概念
-
範例:設計一組簡易成績計算函式
第六章:綜合迷你專案(約 10 分鐘)
-
專題:學生資料查詢系統
-
使用陣列儲存學生姓名與成績
-
以 if 與 for 結合做搜尋與平均
-
完整執行與除錯示範
第七章:延伸學習與結語(約 5 分鐘)