課程名稱 |
手機應用程式設計進階 Advanced Mobile Applications Programming |
開課學期 |
105-2 |
授課對象 |
共同教育中心 共同教育組 |
授課教師 |
蔡芸琤 |
課號 |
CSX2001 |
課程識別碼 |
H03 02010 |
班次 |
|
學分 |
1.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期五2,3,4(9:10~12:10) |
上課地點 |
普503 |
備註 |
Intensive courses。初選不開放。密集課程。第1-6週上課,普503教室,自備筆電,基本能力課程,。基本能力課程。 總人數上限:30人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1052CSX2001_ |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
本課程強調如何使用 Swift 語言進行 iOS APP 的開發。
與國立臺灣海洋大學兼任講師潘世穎 (筆名彼得潘) 合授。
潘世穎講師聯絡方式:
Line帳號 deeplovepeterpan
臉書帳號 https://www.facebook.com/deeplove.pan
透過本課程,學生將學會程式設計的基礎概念,了解 Swift 語法,
利用 Xcode 開發可以上架的 iOS App。 |
課程目標 |
1. 培養學生擁有開發基礎 iOS App 的能力。
2. 學會基礎的程式概念和 Swift 語法。
3. 開發兩個完整的 App,一秒落淚情詩 App 和擇偶條件 App。
4. 學習如何將開發的 App 上架 App Store。
5. 培養學生未來進修 iOS App 開發進階技術的能力。 |
課程要求 |
# 作業繳交規則
學生必須自備 MAC 筆電。本課程不接受停修要求。
發放授權碼方式:
閱讀下列文章,並撰寫心得
1. iOS App開發的十個Q & A
http://ppt.cc/6GTCT
2. App 開發怎麼學?上課還是自學?
http://ppt.cc/WSlrl
3. 那些年我們學不會的程式設計
http://ppt.cc/u4y3Y
4. 當你努力想學習 Swift 時,全世界都會來幫你
http://ppt.cc/nr4b1
在 2017-02-27 之前在 https://medium.com 發佈心得,並將連結刊登於臉書課程社團 https://www.facebook.com/groups/250769995350325/
標題為[學號、姓名、超連結]。以閱讀心得內容發放授權碼評斷標準。 |
預期每週課後學習時數 |
|
Office Hours |
每週五 12:30~14:00 |
參考書目 |
App Development with Swift
Swift 程式設計入門
http://www.books.com.tw/products/0010668967 |
指定閱讀 |
投影片超連結待補
1 課程目標,準備,注意事項
2 Xcode的第一次親密接觸影片
3 版本管理和App分享
4 設計App畫面的storyboard
5 多頁面設計
6 使用static table實作電子書App
7 第一次程式親密接觸
8 結合程式和畫面製作 App |
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
期末 App 作品 |
60% |
作品一次。繳交方式範例: http://ppt.cc/d2WLT |
2. |
作業報告 |
30% |
作業三次。繳交方式範例: http://ppt.cc/d2WLT |
3. |
上課參與 |
20% |
課堂答對問題,問問題,最後一堂課合照,上台 Demo。 |
|
週次 |
日期 |
單元主題 |
第1週 |
2/24 |
Xcode 的第一次親密接觸,製作 App 畫面的 storyboard。 |
第2週 |
3/03 |
製作多頁面 App,製作表格頁面和電子書 App。 |
第3週 |
3/10 |
Swift 程式初體驗(一)。 |
第4週 |
3/17 |
Swift 程式初體驗(二)。 |
第5週 |
3/24 |
擇偶條件 App - 結合程式和畫面。 |
第6週 |
3/31 |
專題發表與 APP 上架。 |