Software Engineering (SENG)
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*1250 | Software Design I | 0.50 |
CIS*1300 | Programming | 0.50 |
CIS*1910 | Discrete Structures in Computing I | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 2 | ||
CIS*2250 | Software Design II | 0.50 |
CIS*2500 | Intermediate Programming | 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 |
CIS*3250 | Software Design III | 0.50 |
0.50 credits in the Area of Application or electives | 0.50 | |
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*3750 | System Analysis and Design in Applications | 0.75 |
STAT*2040 | Statistics I | 0.50 |
0.50 credits in CIS at the 3000 level or above | 0.50 | |
0.75 credits in the Area of Application or electives | 0.75 | |
Semester 6 | ||
CIS*3760 | Software Engineering | 0.75 |
0.50 credits in CIS at the 3000 level or above | 0.50 | |
1.25 credits in the Area of Application or electives | 1.25 | |
Semester 7 | ||
CIS*3260 | Software Design IV | 0.50 |
CIS*4150 | Software Reliability and Testing | 0.50 |
CIS*4300 | Human Computer Interaction | 0.50 |
1.00 credits in the Area of Application or electives | 1.00 | |
Semester 8 | ||
CIS*4250 | Software Design V | 0.50 |
1.50 credits in the Area of Application or electives | 1.50 | |
0.50 credits in CIS at the 4000 level | 0.50 |