Course Summary
Objectives
This course aims at introducing the concepts and algorithms of 2D/3D computer
graphics and the applications of computer graphics technologies. Upon
completion of this course, students are expected to:
Syllabus
Graphical input/output devices, 2D primitive
drawing, 2D transformation, 3D transformation and projection, clipping,
and object modeling.
Some of the important image generation
techniques including scan-conversion, ray-tracing and radiosity.
Related issues such as shading,
anti-aliasing and texture mapping are also discussed.
Introduction to image processing techniques,
window systems, computer animation, virtual reality technologies, and multimedia
technologies.
Assessment
For a student to pass this course, he/she must obtain at least 30% of the
maximum examination mark.
Teaching Schedule (Tentative)
Refer to the
university calendar for the week numbers.
Tutorial Class: Course Overview
Tutorial Class: Exercise 1
Tutorial Class: Exercise 2
Tutorial Class: Tutorial 1 on Course Project
Tutorial Class: Tutorial 2 on Course Project
Tutorial Class: Exercise 3
Tutorial Class: Exercise 4
Tutorial Class: Tutorial on GPU programming
Tutorial Class: Setting up OpenGL and Course Project Q&A
Tutorial Class: Exercise 5
Course Project Submission Deadline: 2 April, 2017 (Final)
Tutorial Class: Exercise 6
Reference Books
J. Hughes, A. van Dam, M. McGuire, D. Sklar, J. Foley, S. Feiner, and
K. Akeley, Addison Wesley, 2014.
J. Foley, A. van Dam, S. Feiner, J. Hughes and R. Phillips, Addison
Wesley, 1994.
D. Hearn, M. Baker, and W. Carithers, Pearson, 2014.
Last updated on 24 March, 2017.