課程地圖  
  課程大綱
回上一層
 
  世 新 大 學一一四學年度第二學期 課程大綱 Course Description Second 2026  
   
  科目名稱
Course Title
物件導向程式設計
Object Oriented Programming
課程簡碼
Course No.
MULT-287-01-A1  
  開課系級
Dept
數媒系二年級
學分數
Credit(s)
3 時數
Hour(s)
3  
  選別
Required or Elective
7-選修 開課別
Duration
半年 第一學期  
  授課教師
Instructor
張純良  
  中文課程概要
Chinese Course Description
教授物件程式語言,使同學了解如何撰寫程式來解決問題,並作為修習本系其他資訊相關課程之基礎。建立學生對系統邏輯的瞭解,並在視窗物件程式的能力實務上發展小型程式系統,人機互動的元素及建置所需的設計與經驗的傳授,引導電腦遊戲所需的各種程式所需的決策邏輯判斷之訓練。  
  英文課程概要
English Course Description
This is an advanced course in computer programming and software applications. This course introduces students to dynamic allocation of data, advanced utilization of classes, advanced GUI techniques, and advanced applications of recursion. Students will develop applications which make advanced use of the skills and concepts developed in Basic Programming.  
  基本核心能力 /
系核心能力
Core Competency
核心能力 核心能力說明
藝術美學與媒體設計能力 1.瞭解動畫源起、世界動畫史與各式動畫創作形式與方法。2.具備人文藝術、科技藝術之美學鑑賞能力與基本素養。3.能運用適當視覺元素增進創作的多樣性。4.能吸取藝術家與各國動畫之創作精神融入個人創作中。5.能瞭解情感、感覺、知覺、想像、空間與作品中的互動。
動畫影音製作能力 1.紮實手繪技法。2.熟悉2D繪圖工具應用。3.熟悉3D繪圖工具應用。4.學習遊戲製作分工中的專業知識。5.學習如何契合主題和潮流,設計有特色的造型。6.了解立體構成、空間結構、藝用解剖理念和平面設計。7.掌握數位技術:這是現代多媒體製作的關鍵,學生應該能夠結合不同媒體形式,創建多樣化的內容。
互動資訊與科技整合能力 1.學習程式設計基礎能力。2.學習程式設計進階知識。3.學習數學、物理學和人工智慧知識。4.進行創意設計獨立創作。5.團隊執行專案的技術整合能力。6.跨媒體平台的媒體內容創意整合能力。7.內容的製作能充分表達創意的精神。8.創意內容的視覺呈現。9.思考邏輯和宣傳理念的能力。10.成本控管和溝通協調能力。
『註:該課程之核心能力以紅色表示.』
 
   
  教學目標
Course Objectives
學習C#程式設計的基礎,應用於遊戲物件為導向的腳本設計,以Unity遊戲引擎作為遊戲開發工具,學習Unity製作遊戲的各項操作設定及Unity Script的程式設計方法與練習。  
  授課方式
Approach to Instruction
理論講解、範例說明及實做練習  
  成績評定
Grading
上課練習與表現:25%
作業: 15%
期中專題: 25%
期末專題: 35%
 
  參考書目
Textbooks and References
上課以自編教材為主,並依據上課學生學習成效動態調整授課內容
參考書:
從零開始學 Visual C# 2022 程式設計,李馨著,博碩出版社
Unity跨平台2D遊戲設計不設限,吳苑瑜等著,碁峰出版社
Unity 3D遊戲設計實戰(第三版),邱勇標著,碁峰出版社
Unity 3D跨平台遊戲開發寶典,謝忠和著,佳魁出版社
 
  週次
Week
進 度 內 容
Syllabus
 
  1(2/22~2/28) 課程說明及Unity安裝與系統介紹  
  2(3/01~3/07) Unity概觀及程式入門  
  3(3/08~3/14) 使用2D圖形作為遊戲中的Player及遊戲物件  
  4(3/15~3/21) 遊戲中2D物件的移動與旋轉,以及鍵盤輸入的控制  
  5(3/22~3/28) 設定2D遊戲物件的物理屬性,剛體重量及碰撞偵測等  
  6(3/29~4/04) 世新周放假  
  7(4/05~4/11) 遊戲2D物件的動畫製作  
  8(4/12~4/18) 建立一個2D遊戲關卡的建置與發佈  
  9(4/19~4/25) 完整2D遊戲的製作與展示  
  10(4/26~5/02) 建立遊戲3D場景的地形  
  11(5/03~5/09) 遊戲3D角色模型的建立與角色控制器的設定  
  12(5/10~5/16) 遊戲3D角色動作動畫設定及碰撞偵測  
  13(5/17~5/23) 使用陣列、Tag對遊戲物件的管理  
  14(5/24~5/30) 遊戲物件預製物Prefab及動態生成  
  15(5/31~6/06) GUI人機介面及Input輸入管理系統  
  16(6/07~6/13) 期末遊戲專題展示及報告  
  17(6/14~6/20) 多元彈性教學  
  18(6/21~6/27) 多元彈性教學  
  19  
  20  
 
回上一層
 
   
世新大學   台北市文山區木柵路一段17巷1號  電話:(02)2236-8225  傳真:(02)2236-6426    版權所有、轉載必究 ‧Copyright Shih Hsin University