實體編程教學課程內容
課程簡介
本課程為三小時濃縮入門訓練,特別設計給初學者及 Android 開發初探者。Kotlin 是由 JetBrains 推出的現代化強型別編程語言,兼具簡潔、安全與高效能特性,現已成為 Android 官方主要開發語言,同時可應用於 Web、後端、桌面與跨平台開發。
透過理論講解與實際操作並行的教學方式,課程將帶領學員快速掌握 Kotlin 的語法結構、變數與函式使用、流程控制與物件導向概念,並透過實作範例理解 Kotlin 在實際應用中的靈活性。完成課程後,學員將能撰寫入門級程式,為進階 Android 應用開發或伺服器端 Ktor 框架奠定基礎。
課程目標
-
理解 Kotlin 的語言特色與應用領域。
-
掌握 Kotlin 的基本語法、變數宣告與流程控制。
-
學會使用函式與類別撰寫模組化程式。
-
熟悉 Nullable 型別與安全語法(null-safety)。
-
為進階課程(Android、Web、後端 Kotlin)建立基礎能力。
授課對象
課程大綱
第一部分:Kotlin 概述與基礎環境(約 40 分鐘)
-
Kotlin 語言背景與特點(簡潔、安全、互通性強)。
-
Kotlin vs Java 比較與應用情境。
-
安裝與設定開發工具(IntelliJ IDEA 或 Kotlin Playground)。
-
Kotlin 程式結構介紹:package、fun main()。
-
實作練習:撰寫第一個 Kotlin 程式「Hello, Kotlin!」。
第二部分:語法基礎與流程控制(約 60 分鐘)
第三部分:函式、集合與 Nullable 型別(約 45 分鐘)
第四部分:物件導向與應用概念(約 35 分鐘)
-
類別(Class)與物件(Object)定義。
-
屬性與方法(Property / Function)。
-
建構子(Constructor)與繼承(Inheritance)概念。
-
簡介 Kotlin 在 Android 與後端開發中的應用。
-
實作練習:撰寫一個簡單「學生資料類別」程式。
課程特色