課程名稱 |
手機應用程式設計 Mobile Applications Programming |
開課學期 |
105-2 |
授課對象 |
共同教育組 |
授課教師 |
陳 琨 |
課號 |
CSX2002 |
課程識別碼 |
H03 02020 |
班次 |
03 |
學分 |
1.0 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
|
上課地點 |
|
備註 |
初選不開放。線上課程,限非電資學院之學生選修,報名考試成功後等同加簽成立,基本能力課程,。基本能力課程。 總人數上限:50人 |
Ceiba 課程網頁 |
http://ceiba.ntu.edu.tw/1052CSX2002_03 |
課程簡介影片 |
|
核心能力關聯 |
本課程尚未建立核心能力關連 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
任何從未編寫過程式的新手都可以創造屬於自己的 App,透過本課程,學生將學會如何利用開發工具 Xcode 製作 App 畫面,以及 Swift 程式設計的核心概念,上架自己人生中的第一個 iOS App。
選課報名:
https://csx.aca.ntu.edu.tw/course
報名考試成功後等同加簽本課程成立
章節介紹
章節 內容
第一章 課程目標和準備事項
第二章 Xcode 的第一次親密接觸
第三章 版本管理理和 App 分享
第四章 設計App畫面的 storyboard
第五章 多頁面設計
第六章 使用表格實作電子書 App
第七章 第一次程式親密接觸
第八章 結合程式和畫面製作 App |
課程目標 |
1.獨力開發iOS App,上架App Store
2.學習最新技術 Swift 3, iOS 10, Xcode 8
3.學會Swift程式語言,了解程式設計的核心概念
4.熟悉開發工具Xcode和Playground
5.利用 Storyboard 製作精美的App畫面和Prototype。
6.開發學生自己感興趣的App
|
課程要求 |
*考核時間與地點*
時間:6/24(週六) 17:30-20:30
地點:計中 116 教室
*考核規則*- 採上機實作考核,應考人須依題目要求,以滑鼠及鍵盤操作填答應試
- 試題由考核老師出題,並且於當天現場公布
- 不接受補考、不接受退選、不接受更改考評時間
- 依考評時間計入當學期成績
- 若未參與現場評量者(缺考者),成績將評定為「F」
*考題類型*- 除錯題:根據題目的要求,找出程式中的錯誤並修正,使其程式功能正常
- 填空題:將會給一份不完整的程式碼,再依照題目所指示的要求,補齊正確的程式碼
- 創意題:根據題目要求,設計一個全新的程式
*課前準備*
作業系統:macOS Sierra 10.12
使用軟體:Xcode
*課後學習*
學生必須自行瀏覽網路課程內容與練習各章節習題範例,在選課時即決定此門網路課程的現場上機考評日期與時間。 |
預期每週課後學習時數 |
|
Office Hours |
另約時間 備註: 請先寫信約時間 |
指定閱讀 |
*考核範圍及教材* |
參考書目 |
無 |
評量方式 (僅供參考) |
No. |
項目 |
百分比 |
說明 |
1. |
師生互動 |
10% |
線上臉書社團、電子信件或線下課輔活動等相關互動 |
2. |
上機考核 |
90% |
若未參與現場評量者(缺考者),成績將評定為「F」 |
|
週次 |
日期 |
單元主題 |
第6週 |
4/01 |
第一梯考核 01班 |
第12週 |
5/13 |
第二梯考核 02班 |
第18週 |
6/24 |
第三梯考核 03班 |