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 SE Non-math Non-math |
CS 136 MATH 136 MATH 138 SE Non-math Non-math |
CS 241 MATH 136 MATH 138 SE Non-math Non-math |

2Aa:F b:F c:F d:S r:F |
CS 136 MATH 239 STAT 230 SE Non-math Non-math |
CS 241 CS 251 STAT 230 SE Non-math Non-math |
CS 246 CS 251 STAT 230 SE Non-math Non-math |

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

3Aa:W b:F c:W d:F r:F |
CS 240 CS 246 CS 370 or Non-math Non-math Elective |
CS 350 CS 3xx/4xx STAT 231 Non-math Elective |
CS 341 CS 350 CS 3xx/4xx Non-math Elective |

3Ba:F b:S c:F d:S r:W |
CS 350 CS 341 CS 348 Non-math Elective |
CS 341 CS 348 CS 445 Non-math Elective |
CS 348 CS 3xx/4xx CS 445 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. |

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