CS 248 Computer Graphics

The Computer Graphics course objectives is to teach the fundamentals of computer graphics, computer graphics algorithms, and learning the mathematics underpinning computer graphics. The fundamental computer graphics methods are being presented are graphics pipeline, ray tracing, surface shading, and texturing. The course also explores advanced topics such as the following: computer animation, global illumination, light, color, as well as hardware accelerated rasterization graphics and implicit modeling. On completion of this course students will: understand the importance of fundamentals and models for computer graphics; understand the main computer graphics algorithms that enables computer graphics; be able to critically review mathematical developments and implications to computer graphics; have knowledge and an appreciation of how graphics programming can support real-time rendering.

Credits

3

Prerequisite

GPU and GPGPU Programming (CS 380)