|
|
| FIRST YEAR | COMP 1405 Introduction to Object-Oriented Programming COMP 1805 Discrete Structures I COMP 1406 Design and Implementation of Computer Applications COMP 1402 Introduction to Systems Programming MATH 1007 Elementary Calculus I MATH 1104 Linear Algebra for Engineering & Computer Science students 5 credits |
| SECOND YEAR | COMP 2402 Abstract Data Types and Algorithms COMP 2003 Computer Organization COMP 2404 Programming in C++ COMP 2405 Internet Application Programming COMP 2805 Discrete Structures II MATH 2107 Linear Algebra II STAT 2605 Probability Models(see Advisor 5326 HP if you do not have MATH 2007) 5 credits |
| THIRD YEAR | COMP 3000 Operating Systems COMP 3004 Object-Oriented Software Engineering COMP 3005 Database Management Systems COMP 3007 Programming Paradigms COMP 3104 Foundations of Software Engineering COMP 3804 Design and Analysis of Algorithms I SYSC 3303 Real-Time Concurrent Systems MATH 3101 Algebraic Structures with Computer Applications 1.0 credit in Additional Requirements (see below) 5 credits |
| FOURTH YEAR | COMP 4004 Software Quality Assurance COMP 4104 Distributed Programming in Java COMP 4804 Design and Analysis of Algorithms II COMP 4905 Honours Project 5 credits |
|
ADDITIONAL REQUIREMENTS FOR DEGREE |
3.5 credits in Approved Arts or Social Sciences or Science or Business electives TOTAL: 20 credits |
|
Take care in planning your courses with this in mind. |