Suggested Course Sequence: BCS/SE


Term Begin with CS 115 Begin with CS 135 or CS 145
1A CS 115
MATH 135
MATH 137
Non-math
Non-math
CS 135 or CS 145
MATH 135
MATH 137
Non-math
Non-math
1B CS 116
MATH 136
MATH 138
Societal Issues[1]
Non-math
CS 136 or CS 146
MATH 136
MATH 138
Societal Issues[1]
Non-math
2A CS 136
CS 245[2]
MATH 239
STAT 230
Business Issues[1]
CS 246
CS 245
MATH 239
STAT 230
Business Issues[1]
2B CS 246
CS 251
CS 370 or Non-math
STAT 231
Communication[1]
CS 240
CS 241
CS 251
STAT 231
Communication[1]
3A CS 240
CS 241
Elective
Non-math
Non-math
CS 341
CS 350
Elective
Non-math
Non-math
3B CS 341
CS 348
CS 350
Elective
Elective
CS 445
CS 3xx/4xx
Non-math
Elective
Elective
4A Courses to complete degree requirements.
4B Courses to complete degree requirements.

Notes:

[1] These courses can be taken in any order.

[2] With CS Advisor consent.


Campaign Waterloo

David R. Cheriton School of Computer Science
University of Waterloo
Waterloo, Ontario, Canada N2L 3G1

Tel: 519-888-4567 x33293
Fax: 519-885-1208

Contact | Feedback: cs-webmaster@cs.uwaterloo.ca | David R. Cheriton School of Computer Science | Faculty of Mathematics


Valid HTML 4.01!Valid CSS! Last modified: Thursday, 17-Oct-2013 14:31:38 EDT


Menu:ShowHide