Suggested Course Sequence: BMath (CS) | SCS | UW

[Please remove <h1>]


The order in which you take these courses depends on your first CS course. The following chart shows the recommended progression. The term column lists the expected term (Fall, Winter or Spring) for each of the three streams of students (4-stream Co-op, 8-stream Co-op, or Regular).

Note: The suggested sequences for 2006/2007 reflect updates that you may find useful as well. As 2A can be a difficult term for CS students, we now suggest only 3 core courses in 2A. Therefore, students that started in 2005/2006 may want to follow the updated 2006/2007 sequences.

Term

Begin with CS 125, 133, or 135

Begin with CS 134

1A
4:F
8:F
R:F

CS 125, 133, or 135 [1]
MATH 135
MATH 137
Non-math
Non-math

CS 134
MATH 135
MATH 137
Non-math
Non-math

1B
4:S
8:W
R:W

CS 134 or 136 [1]
MATH 136
MATH 138
Non-math
Non-math

CS 241
CS 251
MATH 136
MATH 138
Non-math

2A
4:W
8:F
R:F

CS 241
CS 251
MATH 235
MATH 237
Non-math

CS 245
CS 246
MATH 235
MATH 237
Non-math

2B
4:F
8:S
R:W

CS 240
CS 246
MATH 239
STAT 230
Non-math

CS 240
CS 370 or CS 371
MATH 239
STAT 230
Non-math

3A
4:S
8:W
R:F

CS 245
CS 350
CS 360 or CS 365
STAT 231
Non-math

CS 341
CS 350
STAT 231
Non-math
Non-math

3B
4:W
8:F
R:W

CS 341
CS 370 or CS 371
Math course
Non-math
Elective

CS 360 or CS 365
CS 3xx/4xx
Math course
Non-math
Elective

4A

Courses to complete degree requirements.

4B

Courses to complete degree requirements.

Notes:
[1] CS 125 and 133 are followed by CS 134. CS 135 is followed by CS 136.