Skip To Content

Athabasca University

Bachelor of Science
Game Programming Minor

New Minor, effective September 1, 2017.

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.

Game Programming Minor – Specific Requirements

In addition to the BSc program general requirements and the specific requirements of the major, a minor in Game Programming involves the completion of 24 credits of core and elective courses.

Core Courses

15 credits
COMP 206

Introduction to Computer Programming (C++)


COMP 306 C++ for Programmers
COMP 318 Introduction to Game Design and Development (3)
COMP 369 Practical Game Programming (3)
COMP 390 Computer Graphics (3)
COMP 452 Artifical Intellegence for Game Developers (3)

Elective Courses

9 credits
Students complete a minimum of 9 credits selected from the list of courses below:
COMP 214 Interactive Technologies (3)
COMP 230 Storyboard Design and Development (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, 2017 to Aug. 31, 2018.

Updated April 30 2018 by laurab

AU, CANADA'S OPEN UNIVERSITY, is an internationally recognized leader in online and distance learning.