編程線上教學課程內容
課程簡介
本課程專為初次接觸 Kotlin 的學員設計,透過一小時精華教學,帶領你掌握 Kotlin 的語法基礎與程式邏輯。
Kotlin 是 Google 官方推薦的 Android 開發語言,語法簡潔、型別安全、可與 Java 完全相容。本課程將結合理論與實作範例,從基礎語法到實際應用,一步步建立學員的 Kotlin 編程思維,最後完成一個可執行的小專案。
適合對象:
一小時課程大綱
第一章:課程導入與環境準備(約 5 分鐘)
-
Kotlin 語言特色與與 Java 的關係
-
Kotlin 的應用範圍:Android、後端、KMM(跨平台)
-
開發環境設定(IntelliJ IDEA / Android Studio)
-
撰寫第一個 Kotlin 程式:「Hello, Kotlin!」
第二章:基本語法入門(約 10 分鐘)
第三章:條件控制與流程結構(約 10 分鐘)
-
判斷語句:if、else if、else
-
使用 when 取代多層條件判斷
-
迴圈語法:for、while、do-while
-
範例:輸入分數並回傳等級結果
第四章:集合與常用函式(約 10 分鐘)
第五章:函式與程式設計邏輯(約 10 分鐘)
-
函式宣告與呼叫
-
預設參數與具名參數設計
-
函式回傳型別與 Unit
-
範例:建立一個簡單的數學運算函式
第六章:類別與物件導向基礎(約 10 分鐘)
-
類別(class)與物件(object)概念
-
建構子、屬性與方法
-
封裝與繼承基本介紹
-
資料類別(data class)與自動生成方法
-
範例:建立 Student 類別並顯示學生資料
第七章:迷你專案實作(約 10 分鐘)
-
專案主題:計算 BMI 的命令列小程式
-
接收身高與體重
-
實作計算公式並判斷結果
-
輸出對應的健康建議訊息
-
實際編譯與執行程式結果展示
第八章:延伸應用與課程總結(約 5 分鐘)
-
Kotlin 在 Android、後端(Ktor)與跨平台(Kotlin Multiplatform)的應用
-
進階主題預告:高階函式、協程 (coroutines)、非同步程序設計
-
推薦進階學習資源與官方文件(kotlinlang.org)
-
鼓勵練習與專案延伸方向