|Undergraduate Course Details|
|Title||Computer Graphics and Games|
|Prerequisites||MAT 108 or MAT 110 or any MAT course numbered 208 or above except MAT 247, plus CSC 260|
This course covers fundamental principles and applications underlying computer graphics and computer games. The course presents key aspects of computer graphics including graphics pipeline, scene graphics, 2D/3D geometric objects and transformations, viewing, shading, and modeling. Topics related to computer game development, include game engines, animation, behavior and interaction. The course will also introduce basic concepts of collision detection, illumination, game design and implementation, and will emphasize the application of the topics in game-related computer graphics programming projects with the use of graphics libraries and game engines and toolkits. Three lecture hours and three hours of scheduled laboratory time per week, plus programming work outside of class.