Term | Begin with CS 115 | Begin with CS 135 | Begin with CS 145 |
---|---|---|---|

1AF |
CS 115 MATH 135 MATH 137 Non-math Non-math |
CS 135 MATH 135 MATH 137 Non-math Non-math |
CS 145 MATH 135 MATH 137 Non-math Non-math |

1BW |
CS 116 MATH 136 MATH 138 Non-math Non-math |
CS 136 MATH 136 MATH 138 Non-math Non-math |
CS 241 MATH 136 MATH 138 Non-math Non-math |

2Aa:F b:F c:F d:S r:F |
CS 136 MATH 237 ^{[1]}MATH 239 STAT 230 Non-math |
CS 241 CS 251 MATH 237 ^{[1]}STAT 230 Non-math |
CS 246 CS 251 MATH 237 ^{[1]}STAT 230 Non-math |

2Ba:S b:W c:S d:W r:W |
CS 241 CS 251 CS 245 MATH 235 Non-math |
CS 240 CS 246 MATH 235 MATH 239 Non-math |
CS 240 CS 245 MATH 235 MATH 239 Non-math |

3Aa:W b:F c:W d:F r:F |
CS 240 CS 246 STAT 231 Non-math Elective |
CS 245 CS 350 CS 370 or CS 371 STAT 231 Non-math |
CS 350 CS 360 or CS 365 CS 370 or CS 371 STAT 231 Non-math |

3Ba:F b:S c:F d:S r:W |
CS 350 CS 341 CS 370 or CS 371 Math course Non-math |
CS 341 CS 360 or CS 365 Math course Non-math Elective |
CS 341 CS 3xx/4xx Math course Non-math Elective |

4Aa:S b:W c:S d:W r:F |
Courses to complete degree requirements. | ||

4Ba:W b:W c:S d:W r:W |
Courses to complete degree requirements. |

Notes:

- Some students may want to switch the terms in which they take MATH 237 and MATH 239.

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