Course Language:
English
Course Coordinator:
Courses given by:
Course Objectives:
The aim of this course is to introduce the theory and practice of computer graphics. The emphasis is on basic concepts, mathematical principles, algorithms and data structures used in computer graphics. Hands-on exercises help students to understand practical aspects of the subjects.
Course Content:
Computer graphics application areas, line and curve drawing, polygon drawing, polygon filling, transformations (translation, rotation, scaling, reflection, shear), 2-D viewing, line clipping, polygon clipping, 3-D viewing, parallel and perspective projections, 3D clipping, visible surface detection, illumination, polygon rendering, ray tracing, OpenGL
Course Methodology:
1: Lecture, 2: Question-Answer, 3: Lab, 4: Case-study
Course Evaluation Methods:
A: Testing, B: Experiment, C: Homework, D: Project