實體編程教學課程內容
課程簡介
本課程為初學者設計,旨在於短時間內建立對 C++ 編程語言的完整基礎認知。C++ 為現今最具影響力的高效能程式語言之一,廣泛應用於系統開發、遊戲引擎、金融交易系統及人工智慧模組構建等領域。課程將透過理論解析與實際操作相結合的方式,帶領學員理解程式邏輯、資料運算與基礎物件導向程式設計概念。
學員將學會撰寫簡單的 C++ 程式,理解變數、條件控制、函式與類別的運作方式,為日後進階學習(如演算法開發、遊戲程式設計或 AI 系統嵌入)奠定穩固基礎。
課程目標
-
建立學員對 C++ 程式語言及其用途的基本認識。
-
掌握 C++ 的基本語法、資料型態與邏輯控制。
-
能撰寫與執行簡易 C++ 程式,理解編譯與除錯過程。
-
理解函式(Function)與類別(Class)的結構與應用。
-
為進階 C++、演算法設計或系統開發課程做好前導準備。
授課對象
課程大綱
第一部分:C++ 概述與開發環境建立(約 45 分鐘)
-
C++ 的起源、特色與主要應用領域
-
C 與 C++ 的差異與關聯
-
編譯器與工具介紹(Code::Blocks、Visual Studio、VS Code)
-
程式撰寫與執行流程講解:從撰寫到輸出結果
-
實作:建立第一個 C++ 程式 "Hello World"
-
語法結構分析:main() 函式、標頭檔與命名空間
第二部分:變數、資料型態與運算控制(約 60 分鐘)
第三部分:函式(Function)與陣列(Array)(約 40 分鐘)
-
函式宣告與呼叫結構
-
傳入參數與回傳值的設定
-
陣列建立、索引與資料操作
-
實作:利用函式與陣列處理簡單數據計算
第四部分:物件導向入門(約 35 分鐘)
課程特色