校際選修

115-1 選課時程

進行中

  • 初選第一階段 6/15/2026
  • 初選第二階段 6/22/2026
  • 校際選修 8/24/2026
  • 初選第三階段 8/31/2026
  • 開學後加退選 9/7/2026
  • 逾期加退選 9/21/2026
選課資源

計算機圖學概論

Introduction to Computer Graphics

學期
110-1
學分
3 學分
當期課號
1168
永久課號
DCP4516
開課單位
資訊工程學系
授課教師
林奕成
校區
光復
類別
選修
上課時間表
週一
週三
2
09:00–09:50
計算機圖學概論
EC122
3
10:10–11:00
計算機圖學概論
EC122
2 節連堂
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

Computer graphics is the field of visual computing, where one utilizes computers to synthesize visual images realistically or in specific styles. It is a basis of 3D computer game, computer animation, virtual reality, and digital visual effects. This course will introduce fundamental algorithms and techniques in computer graphics (especially in 3D graphics).

先修科目

Computer programming C/C++, data structure, linear algebra (or matrix computation)

教學方式

* Class lectures are in Chinese, and the teaching materials (slides, homework, etc.) are in English. * The official course page is at E3, NYCU (課程正式內容網頁在E3, NYCU) https://e3.nycu.edu.tw/course/view.php?id=29709 * There is also a GoogleDoc for students who have not enrolled in this class. (除了E3之外, 尚未選到此課的同學可參考以下連結GoogleDoc公告) https://reurl.cc/Yj7oGx

評分方式

* Graphics programming homework (such as OpenGL, GLSL) x 3~5 * Exams Note 1: Students taking this course should possess adequate programming and debugging skills. Note 2: We recommend that students use Windows to perform OpenGL/GLSL samples provided by TAs. Apple claimed they deprecated OpenGL after macOS 10.14 and provided Metal API instead.)

週次計畫
週次主題
第 1 週Overview of computer graphics
第 2 週Graphics system
第 3 週Geometryic objects and transformation
第 4 週Viewing in 3D
第 5 週Rendering pipeline
第 6 週Rendering pipeline II
第 7 週OpenGL graphics programming
第 8 週Midterm exam
第 9 週Shading and local illumination
第 10 週Curve and surface
第 11 週Programmable shader
第 12 週GLSL programming
第 13 週Texture mapping and antialiasing
第 14 週Global illumination
第 15 週Global illumination II (or other advanced topics, e.g. 3D modeling, animation)
第 16 週Final exam
第 17 週Week for alternative curriculum/supplementary teaching
第 18 週Week for alternative curriculum/supplementary teaching
教科書

Textbook *E. Angel, Interactive Computer Graphics: A Top-Down Approach Using OpenGL, 6th Ed. Pearson. (or later Ed.) Reference *D. Hearn, and M.P. Baker, Computer Graphics with OpenGL (4th Edition), Prentice Hall. (or later Ed.)

Office Hours
地點
EC704
時間
To be announced
聯絡方式
Email: ichenlin@cs.nctu.edu.tw Tel Ext.: #56684