Computer Science | Math | Business, English | |
1st/2nd year |
112 Applications programming
115 Web page techniques 160 Comp Sci I 161 Comp Sci II 162 Topics in CS 251 Systems / networks |
121 Calculus I
122 Calculus II 123 Logic / foundations |
Engl 115 Writing / research
Acct 100 Accounting I Mgmt 192 Principles |
2nd/3rd year |
261 Architecture / assembly language
260 Data structures 265 Software engineering 310 Graphical user interfaces 311 Web programming 331 Object oriented programming 370 Database systems 375 Systems analysis 400 Computers and Society |
223 Discrete / combinatorial
241 Linear algebra |
Engl 225 Technical writing
Mgmt 292 Organizational behaviour |
3rd/4th year |
320 Foundations of CS
330 Programming languages 355 Digital logic 360 Operating systems 460 Networks Two 400-level CS electives   (e.g. AI, Data mining, graphics, etc) |
Electives: 7-10 additional courses |