Students will develop a rich understanding of the technical practices involved in the creation of modern video games. They will learn core programming, design, and computational skills, including:
- Game mechanics
- Programming patterns for games
- Computational languages acquisition
- Algorithm design
- Systems design and analysis
- Applied mathematics.
This course will help students become skilled and employable graduates with the relevant technical, professional, and entrepreneurial skills. During students’ second year they will have the opportunity to work in a professional setting or on an individual entrepreneurial project. Students will learn design principles so they can carry projects through from conceptualization to realization.