課程資訊
課程名稱
手機應用程式設計
Mobile Applications Programming 
開課學期
105-2 
授課對象
共同教育組  
授課教師
陳 琨 
課號
CSX2002 
課程識別碼
H03 02020 
班次
01 
學分
1.0 
全/半年
半年 
必/選修
選修 
上課時間
 
上課地點
 
備註
初選不開放。線上課程,限非電資學院之學生選修,報名考試成功後等同加簽成立,基本能力課程,。基本能力課程。
總人數上限:50人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1052CSX2002_01 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

任何從未編寫過程式的新手都可以創造屬於自己的 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
 
課程要求
*考核時間與地點* 時間:4/01(週六) 17:30-20:30 地點:計中 116 教室 *考核規則*
  1. 採上機實作考核,應考人須依題目要求,以滑鼠及鍵盤操作填答應試
  2. 試題由考核老師出題,並且於當天現場公布
  3. 不接受補考、不接受退選、不接受更改考評時間
  4. 依考評時間計入當學期成績
  5. 若未參與現場評量者(缺考者),成績將評定為「F」
*考題類型*
  1. 除錯題:根據題目的要求,找出程式中的錯誤並修正,使其程式功能正常
  2. 填空題:將會給一份不完整的程式碼,再依照題目所指示的要求,補齊正確的程式碼
  3. 創意題:根據題目要求,設計一個全新的程式
*課前準備* 作業系統: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班