Oct 03, 2022  
Course/Program Inventory 
Course/Program Inventory

CITC 2316 - Graphics Programming I

Credit hours: 3

Course Description:
Graphics Programming covers some of the most common game related graphics library for PCs and the Xbox using DirectX. This course includes in-depth discussion and practical hands-on experience using graphics techniques that center around shaders, using the free Microsoft  XNA environment. Mention is made of OpenGL as well, as it is a multi-platform competitor of DirectX, though course content focuses on DirectX.

Student Learning Outcomes:
Students will be able to:

  1. Develop game applications from scratch
  2. Write OpenGL code at a low-level; render objects
  3. Understand how to keep the graphical and physical components of the simulation isolated
  4. Learn how to properly handle the rendering and physics processing of multiple objects
  5. Build crucial features that are essential to all games such as collision events and user input