智慧型手機程式設計
臺北科技大學 114-2 學期課程,課號 354848。
- 學期:114-2
- 授課教師:劉俊麟
- 學分:3
- 選修
- 上課時段:週五 8、9、A 節
課程大綱
學習智慧型手機的程式設計,包括:應用程式基礎、準備開發環境、認識開發環境、使用者介面、各種使用者元件、資料存取、檔案存取、通訊與網路、硬體資料的存取。 Learn to program mobile phone, including: basics of application, preparing development environment, working on development environment, user interface, components, access of data and file, communication and network, access of hardware.
課程進度
*** Part I Kotlin Programming Week 1: Course overview, IntelliJ IDEA and Kotlin programming (1/4) Week 2: Kotlin programming (2/4) Week 3: Kotlin programming (3/4) Week 4: Kotlin programming (4/4), Assignment #1 (Kotlin) *** Part II Android Studio w/ XML UI Design Week 5: Android Studio Overview & 建置環境與專案結構 (Ch.01), 介面設計與元件佈局) (Ch.02); 實作演練: 猜拳遊戲介面設計 Week 6: 物件控制與事件監聽 (Ch.03); 實作演練: 猜拳遊戲程式設計, Assignment #2 (Android Studio APP) Week 7: Activity (Ch.04);實作演練: 點餐系統 Week 8: Fragment (Ch.05); 實作演練: 生命週期觀測 Week9: 訊息提示元件 (Ch.06); 實作演練: 訊息提示與互動, Assignment #3 (Android Studio APP) Week 9: Lists (清單元件) (Ch.07);實作演練: 購物清單 Week 10: 同步與非同步執行 (Ch.09);實作演練: 龜兔賽跑 動畫製作 (Ch.10);實作演練:動畫製作 Week 11: 多媒體應用 (Ch.11); 實作演練:錄音撥放器 & 影像播放器, Assignment #4 (Android Studio APP) Week 13: Service/BroadcastReceiver (Ch. 12/13) Week 14: SQLite (Ch. 15); 實作演練: 圖書管理系統 Room資料庫 (Ch. 23); 實作演練: 記事本應用 Week 15: 網路應用程式 (Ch. 17); 實作演練: 空氣品質查詢系統 Week 16: 人工智慧 (Ch.19); 實作演練: 智慧相機 Week 17: Final APP Project Report and Demo I Week 18: Final APP Project Report and Demo II
評量方式
In-class Attendance (5 roll calls, each for 2%): 10% Kotlin & Android APP Assignments (4~5 programming asgmt.): 50% Final APP Project (Android APP, XML UI or Jetpack UI, 個人專題, 題目自選): 40%
教材
【遵守智慧財產權觀念,請使用正版教科書,不得使用非法影印教科書】 使用外文原文書:否 “ Android Kotlin實作開發-:精心設計24個Lab讓你快速上手(第三版) “ , 黃士嘉、麥光廷 著,博碩