Game Programming Minor (M)

The Game Programming Minor prepares students to design, develop, and implement interactive games and real-time applications by blending core programming principles with game-specific development tools, engines, and frameworks. Through a sequence of courses that cover foundational programming, game design mechanics, advanced development techniques, and practical project work, students refine technical skills in software architecture, graphics, and user interaction. Upon completion, graduates gain practical experience, creative problem-solving abilities, and an understanding of industry-relevant game technologies, positioning them to contribute to game development teams and interactive media projects while integrating ethical and collaborative values that support Concordia’s mission.

Curriculum

Required Courses
CSC 2000Coding I - Fundamentals 13
CSC 2050Coding II - Algorithms3
CSC 2800Animation I3
CSC 3070Software Engineering3
CSC 3800Animation II3
CSC 4400Coding III - Data Structures3
Total Hours18
1

Students should consider taking CSC 1010 to satisfy the Core Mathematics requirement since CSC 1010 is the pre-requisite for CSC 2000.