課程地圖  
  課程大綱
回上一層
 
  世 新 大 學一一四學年度第二學期 課程大綱 Course Description Second 2026  
   
  科目名稱
Course Title
0iOS程式設計
iOS Programming
課程簡碼
Course No.
INF-444-01-A1  
  開課系級
Dept
資管AI科傳四甲乙
學分數
Credit(s)
3 時數
Hour(s)
3  
  選別
Required or Elective
7-選修 開課別
Duration
半年 第一學期  
  授課教師
Instructor
劉嘉傑  
  中文課程概要
Chinese Course Description
本課程將教您如何撰寫iOS的應用程式,課程內容包括:學習Objective-C程式設計的基本知識,學習在Objective-C的物件和類別,創建簡單的iPhone/iPad程式,學習更多有關 iPhone/iPad應用程式的外觀和感覺。  
  英文課程概要
English Course Description
This course will teach you how to write iOS apps. Course content includes: learning the basics of Objective-C programming , learning objects and classes of Objective-C, creating simple iPhone/iPad programs, and learning more about look and feel of the iPhone/iPad app.  
  基本核心能力 /
系核心能力
Core Competency
核心能力 核心能力說明
程式設計能力 1.C, VB, Java, C++等程式語言能力 2.能運用適當的資料結構表示資料 3.能結合適當的資料結構與演算法有效解決問題 4.能有效運用開發環境撰寫程式
資訊系統開發能力 1.了解(企業資訊)系統規劃、分析、設計、製作、測試各階段任務,並能完成各階段任務 2.能有效溝通、分工合作、管理軟體開發專案 3.能整合既有資源於軟體開發
資料庫應用能力 1.能設計資料庫 2.能開發資料庫應用程式
企業資訊系統應用能力 1.能依據企業業務、特性及現況規劃企業e化作業模式及進程 2.能依據企業電子化目標分析資訊系統需求 3.能以自行開發或委外開發方式執行企業資訊系統開發案 4.能協助企業有效運用電子商務 5.能有效管理企業資訊系統,維繫營運
網路管理能力 1.能開發(規劃建置)企業網頁程式 2.能開發網路應用程式 3.能建立高效能及高可靠度之資料傳輸機制 4.能管理及維繫網路系統運作 5.能規劃及建置網路設施 6.能規劃及建置網路應用安全環境 7.能維繫機構內資訊安全體系之運作
『註:該課程之核心能力以紅色表示.』
 
   
  教學目標
Course Objectives
以蘋果公司發行的iPhone與iPad是目前最火紅的行動上網裝置,許多程式設計師或創新企業都紛紛投入開發iPhone與iPad的App應用,希望透過本課程學生能夠建立行動軟體應用服務能力。

程式設計師如何不被AI玩廢https://www.youtube.com/watch?v=KqCHcPYbqPI
 
  授課方式
Approach to Instruction
上機實作  
  成績評定
Grading
(上課成績+點名成績)90%+多元學習10%  
  參考書目
Textbooks and References
課堂講義, 書本另訂  
  週次
Week
進 度 內 容
Syllabus
 
  1(2/22~2/28) Xcode 26 環境與 AI 開發工作流配置(加入Gemini Cli 的環境設定)  
  2(3/01~3/07) 基礎邏輯:手寫 Swift 語法與 AI 代碼審計(要求手寫簡單邏輯,再用 AI 生成對比)  
  3(3/08~3/14) Vibe Layout: 使用 AI 代理完成複雜排版(手動拉線與自然語言描述介面由 AI 生成)  
  4(3/15~3/21) 元件組合:StackView 與 AI 輔助遊戲邏輯設計(核心邏輯 AI 寫,學生負責用 StackView 組合)  
  5(3/22~3/28) 標準元件:AI 高速原型產出  
  6(3/29~4/04) 對話控制:控制與對話(使用 AI 寫出各種警告訊息、確認選項或進行簡單輸入)  
  7(4/05~4/11) 世新週放假  
  8(4/12~4/18) 本地數據持久化(處理檔案與資料存取)  
  9(4/19~4/25) 流程控制:介面跳轉(使用 AI 寫出各種轉場動畫)  
  10(4/26~5/02) 混合應用:網頁內容整合(結合 AI 產出 JavaScript 進行網頁互動)  
  11(5/03~5/09) 靜態資料處理:從資料定義到介面生成(定義 PList 結構,讓 AI 直接生成對應的 TableView)  
  12(5/10~5/16) 系統分析師視角: JSON 結構設計與 AI 解析  
  13(5/17~5/23) 網路實戰與 Open API(JSON)  
  14(5/24~5/30) 本地數據持久化(SQLite)  
  15(5/31~6/06) Firebase連結  
  16(6/07~6/13) 端側 AI:整合模型應用(Create ML模型部署)  
  17(6/14~6/20) 多元補充教學  
  18(6/21~6/27) 多元補充教學  
  19  
  20  
 
回上一層
 
   
世新大學   台北市文山區木柵路一段17巷1號  電話:(02)2236-8225  傳真:(02)2236-6426    版權所有、轉載必究 ‧Copyright Shih Hsin University