Program Description
Students in this program engage in the rigorous study of computer science basics, and then apply this knowledge to the demanding specialization of game programming. Programmers bring their technical understanding of game internals to the problem of delivering engaging game experiences to players. Areas of study include level design, game scripting, computer graphics development, game physics, and artificial intelligence programming.
Learning Outcomes
Students will be able to:
- Demonstrate proficiency with C++ programming language.
- Create and design large software systems using design pattern techniques.
- Design and implement real-time game engine.
- Apply graphics and rendering techniques to support game engine operations.
- Create and manage the development schedule of a large software project.