Course Information
COMP3271 Computer Graphics

COMP3271 Computer Graphics

2017-18
Instructor(s):Yu Y Z
(Class A) No. of credit(s):6
Recommended Learning Hours:
Lecture: 34.0
Tutorial: 5.0
Pre-requisite(s):COMP2119 or COMP2123 or CSIS1119 or CSIS1122 or CSIS1123
Co-requisite(s):  
Mutually exclusive with:  
Remarks:

Course Learning Outcomes

1. [Computer graphics concepts]
Be able to understand the basic concepts and apply them in analyzing and solving problems.
2. [Computer graphics models]
Be able to understand the meaning and purpose of mathematical models in computer graphics, derive parameters for such models, implement such models in software systems, and apply such models to explain real-world phenomena.
3. [Computer graphics algorithms]
Be able to disseminate and implement computer graphics algorithms, and understand their computing requirements.
4. [Computer graphics tools]
Be able to use 2D and 3D graphics libraries, such as OpenGL, in software development.
Mapping from Course Learning Outcomes to Programme Learning Outcomes
 PLO aPLO bPLO cPLO dPLO ePLO fPLO gPLO hPLO iPLO j
CLO 1T,P
CLO 2T,PT,P
CLO 3T,P
CLO 4P

T - Teach, P - Practice
For BEng(CompSc) Programme Learning Outcomes, please refer to here.

Syllabus

Calendar Entry:
Overview of graphics hardware, basic drawing algorithms, 2-D transformations, windowing and clipping, interactive input devices, curves and surfaces, 3-D transformations and viewing, hidden-surface and hidden-line removal, shading and colour models, modelling, illumination models, image synthesis, computer animation.

Detailed Description:

Computer Graphics Concepts Mapped to CLOs
Overview of graphics hardware, 2D transformations, 3D transformations and viewing1
Computer Graphics Models Mapped to CLOs
Curves and surfaces, shading and colour models, modelling, illumination models2
Computer Graphics Algorithms Mapped to CLOs
basic drawing algorithms, windowing and clipping, hidden-surface and hidden-line removal3
Computer Graphics Tools Mapped to CLOs
OpenGL APIs4

Assessment:
Written Examination: 50%
Continuous Assessment: 50%

Teaching Plan

Please refer to the corresponding Moodle course.

Moodle Course(s)

COMP3271A