Video Game Programming Minor
University of Southern California
Los Angeles, CA
The video game programming minor integrates the theoretical concepts and practical skills to prepare students for a career in interactive entertainment. Students will gain exposure to a variety of programming concepts related to creating video games including: 3-D graphics, artificial intelligence, particle systems, rendering, collision detection, game algorithms, physics concepts, and math formulas. In contrast to the video game design minor where the focus is applying design concepts and using software design tools, students in the video game programming minor will evaluate, write, and debug code.
Requirements for completion (four core courses plus 4 units of electives)
The minor requires a minimum of 18 units.