CSC454 Computer Graphics
Lead Faculty: Dr. Alireza Moztarebi Farahani
Course Description
A study of the fundamental mathematical, algorithmic and representational issues in computer graphics, with emphasis on 3 dimensional graphics. Examination of topics including the graphics process, projective geometry, homogeneous coordinates, projective transformations, line-drawing, surface modeling and object modeling using spatial sampling and parametric functions, approaches to rendering, texture synthesis and mapping, and polyhedral representations.
Learning Outcomes
- Demonstrate knowledge of the structure of an interactive computer graphics system.
- Use tools and programming languages for drawing graphics objects on the computer screen.
- Use standard algorithms for drawing basic geometrical objects.
- Describe rendering techniques.
- Demonstrate understanding of geometrical transformation for 2D and 3D viewing.
- Given a problem statement, prepare a problem analysis and develop a solution.
- Design, develop and test interactive graphics applications.
- Demonstrate knowledge of the fundamental principles of local and global illuminating.