Term | Begin with CS 115 | Begin with CS 135 or CS 145 |
---|---|---|
1A F |
CS 115 MATH 135 MATH 137 List I course^{[2]} Non-math |
CS 135 or CS 145 MATH 135 MATH 137 List I course^{[2]} Non-math |
1B W |
CS 116 MATH 136 MATH 138 List II course^{[3]} Non-math |
CS 136 or CS 146 MATH 136 MATH 138 List II course^{[3]} Non-math |
2A S |
CS 136 CS 245^{[4]} GENE 123 or MTE 120 MATH 235 STAT 230 |
CS 246 CS 245 GENE 123 or MTE 120 MATH 235 STAT 230 |
2B W |
CS 246 ECE 124 MATH 237 Math 239 Non-math |
CS 240 CS 241 ECE 124 MATH 237 Math 239 |
3A F |
CS 240 CS 241 ECE 222 STAT 231 Non-math |
CS 360 or CS 365 CS 350^{[5]} ECE 222 STAT 231 Non-math |
3B S |
CS 350 CS 341 ECE 224/ECE 325/MTE 325 Math course^{[6]} Elective |
CS 341 CS 370 or CS 371 ECE 224/ECE 325/MTE 325 Math course^{[6]} Elective |
4A W |
Courses to complete degree requirements.^{[7]} | |
4B W |
Courses to complete degree requirements.^{[8]} |
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