Curriculum
Grad Plan - Students admitted in 2010-2011
Grad Plan - Students admitted in 2012
Systems One Curriculum
Required Courses:
~CMPT 105W and CMPT 106 are co-requisites; students will need to register for both courses in the same term.
_______________________________________________________________________________________________________
Software Systems Curriculum
Fundamentals
The study of mathematics, writing, and theoretical computing. These are the foundations for any field of technical studies.
Required Courses:
*Choose MATH 151 or MATH 150 / **Choose MATH 232 or MATH 240 / ~Choose STAT 101 or STAT 270
Systems
The study of computer systems and the way they are organized, including software protocols. Knowing the capabilities of and restrictions on computer systems is a prerequisite for designing effective software.
Required Courses:
| CMPT 250 | Introduction to Computer Architecture |
| CMPT 300 | Operating Systems I |
Elective Courses - Choose Two:
Software Engineering
The study of how to effectively program as part of a group under realistic time and resource constraints. This includes high-level issues such as software architecture and project management, as well as low-level issues such as version control and best practices for coding.
Feedback