上門編程教學課程內容
課程簡介
本課程專為希望快速掌握 Lua(Lightweight Embedded Scripting Language) 語言的初學者設計。Lua 是一種輕量化、高效能且可嵌入的腳本語言,廣泛應用於 遊戲開發(如 Roblox、Unity、World of Warcraft、Game Engine 工具)、嵌入式設備與程式擴充模組。
這門「三小時超精華入門班」將以實作導向方式,帶領學員從 Lua 的語法基礎出發,學習流程控制、函數設計、資料結構與模組化應用,讓學員快速具備進行小型腳本開發與整合專案的能力。
適合對象:
學習成果:
-
理解 Lua 的核心架構與語言特性
-
熟悉變數、條件判斷、流程控制與函數語法
-
能撰寫資料結構(Table)與模組化程式
-
掌握 Lua 的運行環境與除錯技巧
-
能應用於遊戲引擎、工具開發或內嵌API腳本設計
課程時長
3 小時(180 分鐘)
理論與實作比例:約 4 : 6
課程大綱
第一部份:Lua 語言概觀與環境建置(30 分鐘)
第二部份:語法基礎與資料型別(40 分鐘)
第三部份:流程控制與函數設計(40 分鐘)
-
條件控制語法:if、elseif、else
-
迴圈控制:while、repeat、for
-
函數宣告與參數傳遞
-
匿名函數與閉包(Closure)概念
-
實作範例:計算平均成績與分類顯示
第四部份:Table、模組與物件導向應用(40 分鐘)
第五部份:實戰應用與擴展方向(30 分鐘)