As a guide, the following are lists of combinations of elective coures students may take in order to be specialized in certain area(s) of game development. Please visit this page often as there may be different combinations of elective courses added.
NOTE: The list is subject to change at any time; some courses are not yet open for registration. Please contact the SCIS Advisor for more information.
I. Elective Courses for Network Programmer (Java) | |
Students who wish to be specialized in network programmer (java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP283 | Effective Use of Myths and Facts in Computer Games |
COMP348 | Network Programming in Java |
COMP486 | Mobile Internet Game Development |
II. Elective Courses for UI Programmer (C++/Java) | |
Students who wish to be specialized in UI programmer (C++/java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP214 | Interactive Technologies |
COMP232 | Graphics Design |
COMP283 | Effective Use of Myths and Facts in Computer Games |
III. Elective Courses for AI Programmer (C++/Java) | |
Students who wish to be specialized in AI programmer (C++/java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP214 | Interactive Technologies |
COMP283 | Effective Use of Myths and Facts in computer Games |
COMP452 | Artificial Intelligence for Game Developers |
IV. Elective Courses for Graphics Programmer (C++) | |
Students who wish to be specialized in graphics programmer (C++) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP240 | Immersive 3D (under development) |
COMP283 | Effective Use of Myths and Facts in computer Games |
COMP393 | Advanced Rendering With Shaders |
V. Elective Courses for Graphics Programmer (Java) | |
Students who wish to be specialized in graphics programmer (Java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP283 | Effective Use of Myths and Facts in computer Games |
COMP382 | 3D Programming in Java |
COMP452 | Artificial Intelligence for Game Developers |
VI. Elective Courses for Sound Programmer (Java) | |
Students who wish to be specialized in sound programmer (Java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP241 | Video Edit and Audio Postproduction (under development) |
COMP283 | Effective Use of Myths and Facts in computer Games |
COMP435 | Multimedia Technologies |
VII. Elective Courses for Internet Game Programmer (Java) | |
Students who wish to be specialized in internet game programmer (Java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP214 | Interactive Technologies |
COMP283 | Effective Use of Myths and Facts in computer Games |
COMP486 | Mobile and Internet Game Development |
VIII. Elective Courses for Scripter (C++) | |
Students who wish to be specialized in scripting (C++) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP214 | Interactive Technologies |
COMP230 | Storyboard Design |
COMP283 | Effective Use of Myths and Facts in computer Games |
IX. Elective Courses for Scripter (Java) | |
Students who wish to be specialized in scripting (java) may opt to take the following elective courses to fulfill the certificate requirements: | |
COMP230 | Storyboard Design |
COMP283 | Effective Use of Myths and Facts in computer Games |
COMP486 | Mobile and Internet Game Development |
Updated March 22 2017 by FST Technical Staff
AU, CANADA'S OPEN UNIVERSITY, is an internationally recognized leader in online and distance learning.