教學大綱 Syllabus

請先選擇授課教師 Select Teacher
108 1 SM404 77018 SOEN141 207016001 T2672

遠距教學方式 Distance learning

※此項為因應Covid-19而調查,實際授課方式請依校方政策及教師公告為主
This is an investigation in response to Covid-19.
The actual teaching method should be based on school policies and teacher announcements. ※
待規劃...to be planned...

課程資料 Course Information

開課學年Year108
開課學期Semester1
科目名稱Course行動運算 Mobile Computing
科目代碼Course NoSM404
任課班級Class軟體系四
學分數Credits3.0
必/選修Required / Eective選修 elective subject
授課地點ClassroomMA310
教師聯絡資料Contact teachers 連結 Link
(因應個資法,僅提供系所網站查詢所公開資料)
(By Personal Information Act, only the public information on the department website is provided)
往年課綱Previous syllabus查無該系所日/夜相關課綱資料 No Data Match

晤談時間 Office Hour

  • 星期一:第1節
  • 星期二:第1節

課程能力 Course Ability

108 1 SM404 SOEN141 207016001

課程符合指標 Course Indicators

教學內容 Course Outline

課程概述 Course Description:

本課程內容包含:  1. 基於Android Studio的程式設計 2. Android 作業系統簡介 3. Android應用程式app開發 4. Android 軟體模擬器與使用

教學目標 Course Objectives:

本課程的目的在教授學生以實做落實行動裝置的Android行動裝置程式設計技術,冀以循序漸進的教學方式,引發學生對Android程式設計的興趣。

教學內容 Course Outline:

週 別

 內                           容

學期

1

課程簡介

2

行動運算概論

3

Android 開發初體驗

Android 與MVC 設計模式

4

activity 的生命週期

Android app的除錯

5

第二個activity

Android SDK版本與兼容

6

UI fragment 與fragment管理器

使用RecyclerView顯示列表

7

使用佈局與組件創建用戶界面

使用fragment argument

8

使用ViewPager

對話框

9

工具欄

SQLite數據庫

10

期中考

11

隱式intent

12

使用intent拍照    

雙版面主從用戶界面

13

應用本地化

Android輔助功能

14

數據綁定與MVVM

音頻播放與單元測試

15

樣式與主題

XML drawable

16

深入學習intent和任務

HTTP與後台任務

17

Looper、Handler和HandlerThread

搜索

18

期末考



教學方式(%) Teaching Strategies

  •  講授  50%
  •  報告  0%
  •  討論  50%

成績評量方式(%) Grading Policy

  •  平時考  20%
  •  期中考  30%
  •  期未考  30%
  •  課堂參與  20%
  • 參考資料詳見http://security.nknu.edu.tw/Android/

主要書目及參考書目 References

※請遵守智慧財產權觀念、不得不法影印※
※Please abide by IPR, do not copy legally※
  • 主要書目 Text book1:
    書名 book:Android Programming: The Big Nerd Ranch Guide (3rd Edition)
    作者 author:Bill Phillips, Chris Stewart, 
    出版社 publisher:Big Nerd Ranch Guides
    出版年 publishing year:2017
  • 參考書目 Reference book1:
    書名 book:Android編程權威指南(第3版)
    譯者 translator:王明發
    出版社 publisher:人民郵電出版社
    出版年 publishing year:2017
  • 參考書目 Reference book2:
    書名 book:Learn Android Studio 3 - Efficient Android App Development
    作者 author:Teddy Hagos
    出版社 publisher:Apress
    出版年 publishing year:2018