Video game programming techniques and technologies, including rendering, animation, interaction, game AI, real-time software development for games; start-to-finish simple video-game design and implementation. [1.5–1.5-1] Prerequisites: CPSC_V 314 and one of MATH_V 200, MATH_V 217, MATH_V 226, MATH_V 253 and one of MATH_V 152, MATH_V 221, MATH_V 223.
Video game programming techniques and technologies, including rendering, animation, interaction, game AI, real-time software development for games; start-to-finish simple video-game design and implementation. [1.5–1.5-1] Prerequisites: CPSC_V 314 and one of MATH_V 200, MATH_V 217, MATH_V 226, MATH_V 253 and one of MATH_V 152, MATH_V 221, MATH_V 223.