Course Description
This course introduces the generation of graphics by computers with or without human interaction. The contents include hardware and software of computer graphics, graphics modeling, graphical transformations, realistic image synthesis and illumination techniques, interactive methods and user interface, graphics programming languages and systems.
Intended Learning Outcomes
CILO-1: Contrast different structures (hardware and software) of modern computer graphics systems.
CILO-2: Apply advanced computer graphics techniques, image segmentation techniques, rendering algorithms for realistic image synthesis.
CILO-3: Model and view articulated objects based on coordinate system and transformations.
CILO-4: Design and construct interactive computer graphics programs using OpenGL.