To graduate you must complete the following : Note: All courses listed may not be available each semester
You must complete a total of 384 credit points (i.e.: Twenty 12 credit point courses and Two 24 credit point courses) as follows:
- Two (2) STEM Future Technology Skills courses (24 credit points); and
- Fifteen (15) Core courses including two 36 credit point courses, two 24 credit point courses and eleven (11) 12 credit point courses (totalling 252 credit points); and
- One (1) Capstone course (12 credit points); and
- 96 credit points (e.g. eight 12 credit point Computer Science Major courses) from one of the following possible Combinations:
Combination 1: Complete Eight (8) courses from one of the Computer Science Majors listed below; or
Combination 2: Complete Four (4) courses from two Minors in the minor lists below (one minor must be from the Computer Science Minors list); or
Combination 3: Complete Four (4) courses from one of the Computer Science Minors AND complete Four (4) Computer Science Option Courses; or
Combination 4: Complete Four (4) courses from one of the Computer Science Minors AND up to 48 credit points of University Electives.
Combination 5: Complete Four (4) Computer Science option courses AND up to 48 credit points of University Electives
Computer Science Option courses mean all courses listed within each Computer Science Major and Computer Science Minor.
University Electives can include any Computer Science Option course, or any other course on the University Electives website.
Rules on completion of Majors/Minors:
A major is typically 96 credit points, and a minor is typically 48 credit points.
A maximum of Two (2) Minors can be completed in this program.
Please note, a course can only be counted once in your program:
- Any course completed as part of the core courses in the program, including where you are given a choice of core option courses, cannot count towards the completion of a major or minor.
- If you use a course toward the completion of one minor, you cannot use that same course again to count toward another minor.
The Computer Science Major and Minor courses and cross-disciplinary Minor courses can be found at the end of the program structure. The courses in each Major and Minor need to be completed in the sequence listed.
Year One of Program
Complete the following Six (6) Courses: AND
Year Two of Program
Complete the following Five (5) Courses:AND
Complete Thirty-six (36) credit points from your Selected Combination: AND
Year Three of Program
Complete the following Two (2) Courses:AND
Select and Complete One (1) of the following Courses: (Note: Please review your selected combination, as the following selected course cannot count as part of a major or minor)AND
Complete Sixty (60) credit points from your Selected Combination: AND
Year Four of Program
Complete the following Four (4) Courses: AND
Major Combinations:
List of Major(s):
AND
(
Major: Advanced Computer Science
Complete the following Eight (8) courses: OR
Major: Cyber Security
Select and Complete Eight (8) courses from the following list that have not been completed as Core Courses: OR
Major: Enterprise Systems Development
Select and Complete Eight (8) courses from the following list that have not been completed as Core Courses: )
AND
Minor Combinations:
List of Minors:
AND
(
Minor: Artificial Intelligence and Machine Learning
Select and Complete Four (4) Courses from the following list that have not been completed as Core Courses: OR
Minor: Blockchain Technologies
Complete the following Four (4) Courses: OR
Minor: Cloud Computing
Select and Complete Four (4) Courses from the following list that have not been completed as Core Courses: OR
Minor: Creative Computing
Complete the following Four (4) Courses: OR
Minor: Cyber Assurance
Select and Complete Four (4) courses from the following list that have not been completed as Core Courses: OR
Minor: Data Science
Complete the following Four (4) Courses: OR
Minor: Enterprise Systems Development
Complete the following One (1) Course:
Note: Students who do not complete Full Stack Development as a Core Course in their program must complete it to successfully complete this minor.AND
Select and Complete Three (3) Courses from the following list that have not been completed as Core Courses: OR
Cross-disciplinary Minors:
List of Minors:
OR
Minor: Bioinformatics
Complete the following Four (4) Courses: OR
Minor: Data Analysis
Complete the following Three (3) Courses:AND
Select and Complete One (1) Course from the following list: )