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 two 12 credit point courses, Two 24 credit point courses, and two 36 credit point courses) as follows:
- Two (2) STEM Future Technology Skills courses (24 credit points); and
- Fourteen (14) Core courses comprising two 24CP-courses and ten 12CP-courses (totalling 192 credit points); and
- One (1) Capstone course (24 credit points);
- 96 credit points comprising internship courses, and
- 48 credit points (e.g. four 12 credit point Software Engineering Option courses) from one of the following possible Combinations:
Combination 1: Complete Four (4) courses from one of the Software Engineering Minors; or
Combination 2: Complete Four (4) Software Engineering Option Courses; or
Combination 3: Complete 48 credit points of University Electives.
Software Engineering Option courses mean all courses listed within each Software Engineering Minor.
University Electives can include any Software Engineering Option course, or any other course on the University Electives website.
Rules on completion of Minors:
- A minor is typically 48 credit points.
- A maximum of one (1) Minor 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 minor.
The Software Engineering Minor courses and cross-disciplinary Minor courses can be found at the end of the program structure. The courses in each 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 Eight (8) Courses AND
Year Three of Program
Complete the following Four (4) Courses AND
Year Four of Program
Complete the following Three (3) CoursesAND
Complete Forty-eight (48) credit points from your Selected Combination: AND
Software Engineering Minors:
List of Minors:
AND
(
Minor: Artificial Intelligence & 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: )