Back to Courses List

Undergraduate Course Details
Number CSC 425
Title Computer Graphics and Games
Credits 4.0
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.