|
|
| FIRST YEAR | (First year students are advised to take courses in term indicated below) COMP 1405 Introduction to Computer Science I (Fall) COMP 1805 Discrete Structures I (Fall) COMP 1406 Introduction to Computer Science II (Winter) MATH 1007 Elementary Calculus I (Fall) MATH 1104 Linear Algebra for Engineering & Science (Winter) 2.5 credits in Electives(see below) 5 credits |
| SECOND YEAR | COMP 2003 Computer Organization COMP 2401 Introduction to Systems Programming COMP 2402 Abstract Data Types and Algorithms COMP 2404 Programming in C++ COMP 2805 Introduction to Theory of Computation 1.0 credit in COMP or MATH at the 2000-level or above 0.5 credit in MATH or STAT at the 2000-level or above 0.5 credit in STAT 2507 or STAT 2605 0.5 credit in Electives (see below) 5 credits |
| THIRD YEAR | COMP 3000 Operating Systems COMP 3004 Object-Oriented Software Engineering COMP 3005 Database Management Systems COMP 3007 Programming Paradigms 1.0 credit in Computer Science at the 3000-level or above 2.0 credits in Electives (see below) 5 credits |
| FOURTH YEAR | 0.5 credit in Computer Science at the 4000-level 4.5 credits in Electives (see below) 5 credits |
|
ADDITIONAL REQUIREMENTS FOR DEGREE |
5.0 credits in Approved Arts or Social Science or Science or Business electives 4.5 credits in Free electives (See Undergraduate Calendar COMP Program page http://www.carleton.ca/cuuc/) TOTAL: 20 credits |
|
Take care in planning your courses with this in mind. |