課程編碼
Course Code
中文課程名稱
Course Name (Chinese)
英文課程名稱
Course Name (English)
總學分數
Credits
總時數
Hours
5905184 iOS 應用程式開發 iOS App development 3.0 3
中文概述
Chinese Description
Apple推出iPhone以及iPhone SDK 後,造成了一股不可擋的智慧型手機革命,由於相較於桌上型和筆記型電腦,手機是人們日常生活中更容易貼近使用的行動裝置,因此,手機中的App 更可以幫助人們解決生活中的問題。 本課程將由最基本的入門點切入,前段會先帶領同學針對Objective-C 語法,委派設計(Delegate)模式等iOS入門的幾大難題上課,接著利用Storyboard建構出常見的iOS app 使用者介面,最後再教導同學用OpenGL es 實作有趣的3D 應用程式。 本課程大致如下: 1. 導論 2. Objective-C 3. iOS系統架構 4.Xcode開發工具安裝與使用 5.基礎UI設計與多國語言 6. 核心應用程式設計 7. 感應器應用 8. 多媒體與相機功能 9. OpenGL ES 10. 擴增實境 11. 專題實作及評鑑
英文概述
English Description
In this course, you will get hands-on with the Apple SDK and learn how to use Objective-C to build the apps from scratch; You will be equipped to develop iOS apps, including 3D Apps through an understanding of the following course materials: ‧Introduction to iOS ‧How to program in Objective-C ‧Using X-Code ‧The basics UI design of an iPhone/iPad application ‧iOS MVC structure ‧Use of sensors, the GPS, and cameras ‧Multimedia functions – how to play audio and video files ‧OpenGL ES for 3D/AR application ‧Project Demo and Review ‧How to publish an iPhone/iPad application
核心能力指標 A.具備運用資訊、數學之能力,並能充分溝通與表
B.擁有軟體、網路、多媒體與嵌入式系統之資工專業知識,並至少專精其一
C.能分析、設計、實作、整合、測試、與評估資訊系統
E.具備策劃及執行研究計畫之能力,並能撰寫論文及進行簡報

備註: