Computer Science (CS)
School of Computer Science, College of Engineering and Physical Sciences
Major (Honours Program)
Since many courses are offered in only one semester and course pre-requisites place an ordering on courses, the following program of studies is designed so that students can schedule their courses over 8 semesters of study. Students deviating from this schedule must consult with their academic advisor.
Code | Title | Credits |
---|---|---|
Semester 1 | ||
CIS*1300 | Programming | 0.50 |
CIS*1910 | Discrete Structures in Computing I | 0.50 |
MATH*1200 | Calculus I | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 2 | ||
CIS*2500 | Intermediate Programming | 0.50 |
CIS*2910 | Discrete Structures in Computing II | 0.50 |
MATH*1160 | Linear Algebra I | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 3 | ||
CIS*2030 | Structure and Application of Microcomputers | 0.50 |
CIS*2430 | Object Oriented Programming | 0.50 |
CIS*2520 | Data Structures | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 4 | ||
CIS*2750 | Software Systems Development and Integration | 0.75 |
CIS*3110 | Operating Systems I | 0.50 |
CIS*3490 | The Analysis and Design of Computer Algorithms | 0.50 |
0.75 credits in the Area of Application or elective | 0.75 | |
Semester 5 | ||
CIS*3150 | Theory of Computation | 0.50 |
CIS*3750 | System Analysis and Design in Applications | 0.75 |
STAT*2040 | Statistics I | 0.50 |
0.75 credits in the Area of Application or electives | 0.75 | |
Semester 6 | ||
CIS*3760 | Software Engineering | 0.75 |
0.50 CIS electives at the 3000 level or above | 0.50 | |
1.25 credits in the Area of Application or electives | 1.25 | |
Semester 7 | ||
1.00 credits in the Area of Application or electives | 1.00 | |
0.50 credits in CIS at 3000 level or above | 0.50 | |
1.00 credits in CIS at the 4000 level | 1.00 | |
Semester 8 | ||
CIS*4650 | Compilers | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
0.50 credits in CIS at the 3000 level or above | 0.50 | |
0.50 credits in CIS at the 4000 level | 0.50 |