Bachelor of Science, Minor in Game Programming
Regulations effective September 1, 2022.
This minor is designed for those interested in entering the game industry or developing and publishing their own games. The four core courses are ones all game designers and developers need. Moreover, with a variety of elective courses, students can choose to focus on the courses that nurture their skills set for careers in the game industry.
Specific requirements
In addition to the BSc program general requirements and the specific requirements of the chosen major, a Minor in Game Programming involves the completion of 24 credits of core and elective courses.
Core courses
(15 credits)
COMP 206 or COMP 306 | Introduction to Computer Programming (C++) or C++ for Programmers | (3) |
COMP 318 | Introduction to Game Design and Development | (3) |
COMP 369 | Practical Game Programming | (3) |
COMP 390 | Computer Graphics | (3) |
COMP 452 | Artificial Intelligence for Game Developers | (3) |
Elective courses
(Students select a minimum of 9 credits from the list below)
COMP 214 | Interactive Technologies | (3) |
COMP 230 | Storyboard Design and Development | (3) |
COMP 232 | Graphics Design | (3) |
COMP 266 | Introduction to Web Programming | (3) |
COMP 268 | Introduction to Computer Programming (Java) | (3) |
COMP 272 | Data Structures and Algorithms | (3) |
COMP 282 | Social Aspects of Games, Leisure, and Entertainment | (3) |
COMP 283 | Effective Use of Myths and Facts in Computer Games | (3) |
COMP 308 | Java for Programmers | (3) |
COMP 314 | Operating Systems | (3) |
COMP 347 | Computer Networks | (3) |
COMP 348 | Network Programming in Java | (3) |
COMP 361 | Systems Analysis and Design | (3) |
COMP 378 | Introduction to Database Management | (3) |
COMP 466 | Advanced Technologies for Web-Based Systems | (3) |
COMP 482 | Human Computer Interaction | (3) |
COMP 486 | Mobile and Internet Game Development | (3) |
COMP 489 | Distributed Computing | (3) |
Information effective Sept. 1, 2022 to Aug. 31, 2023.
Updated July 19, 2022 by Office of the Registrar (calendar@athabascau.ca)