微學分課程

iOS App 程式設計與應用開發

iOS App Programming and Applications

課程基本資料 Course Detail
課程名稱

iOS App 程式設計與應用開發

Course Name

iOS App Programming and Applications

學期別
Semester

108 - 2

類別
Type

通識微學分

課程學分
Credits

1

總授課時數
Lecture Hours

20

其他課程資料
通識分類

C - 自然科學

辦理方式

上機實作

開放網路選課

修課人數上限

31

選課起始日

2020-02-10 00:00

選課截止日

2020-03-06 23:59

課程申請教師
申請單位

工程學院 資訊工程系

申請教師

曾建勳 [查看教師Office Hours]

教學內容 Course Outline
  • 2020-03-17(週二) 13:30 ~ 17:20
    曾建勳
    I3301 多媒體網路實驗室

    介紹Apple developer, Swift language, Xcode開發平台環境安裝, Apple store軟體市集介紹,Google Firebase、Xcode、prototyping、Raspberry Pi開發工具介紹與使用,實驗一: Hello World
  • 2020-03-24(週二) 13:30 ~ 17:20
    曾建勳
    I3301 多媒體網路實驗室

    資工系/曾建勳:
    Swift 基本程式語法介紹, Swift Playground使用, Functions and Closures, iOS應用程式架構、App基本使用者介面元件:Label, Button, Slider, Progress View , Image View, 實驗二:照片瀏覽器
  • 2020-04-07(週二) 13:30 ~ 17:20
    曾建勳
    I3301 多媒體網路實驗室

    資工系/曾建勳:
    App進階使用者介面元件: Switch, Stepper, TableView, NSTimer, Data Picker,
    實驗三:音樂播放器與表格設計
  • 2020-04-14(週二) 13:30 ~ 17:20
    曾建勳
    I3301 多媒體網路實驗室

    資工系/曾建勳:
    Navigation Controls, Control Flows, UI Alert View, Segue與Delegates, Web View, Map Kit View, Tap/Pinch/Rotation/Swipe/Pan/Long Press 手勢,實驗四:影片播放器
  • 2020-04-21(週二) 13:30 ~ 17:20
    曾建勳
    I3301 多媒體網路實驗室

    資工系/曾建勳:
    實驗五: iOS App、樹莓派開發版、Google Firebase三方連線測試實驗、實作物聯網資料上傳至Firebase、下載至手機。
教學目標及該課程關聯性
  • 課程涵蓋之基本素養

    資訊處理、應用創新

  • 具體說明

    課程前端以iOS App介面設計搭配少許的swift程式設計為學習主軸,培育具iOS平台應用程式開發能力之人才,使學生可以同時熟習相關整合性開發技術。
    透過相關上機實作教學與iOS App樣板專案介紹,引導學生使用開放資料進行創意發想與專題實作。課程後端介紹App與物聯網及智慧行動裝置之相關開發技術並了解未來發展性。

  • 學習預計成效

    本課程內容設計主要強調iOS App的基礎設計能力並加強App的進階設計能力,預期要達成的目標與成效如下:
     培育具iOS平台應用程式開發能力之人才,使修習本課程的學生瞭解並熟習相關開發產品的技術知識,培養學生人機介面設計能力,以及如何應用該技術於開放資料與物聯網的整合開發應用服務。
    讓同學充份學習到基於4G寬頻之手機與平板程式開發之技術能力,培養App軟體所需求之人才,進而提升數位內容創新應用產業的發展。
    學生可以充份地將ICT技術有效地應用在跨域創作產品,促使專業知識跨域整合,有效培養數位內容創新應用產業之App軟體開發與創新應用服務所需求之人才,充分達到知識的創造、流通、運用與其加值服務。
    透過相關實作與跨領域教學來結合物聯網應用設計,誘導學生進行創意發想與專題實作、培養與訓練學生在智慧終端整合開發應用設計能力。