Suggested Course Sequence: 2016-2017 BCS/DH | SCS | UW

[Please remove <h1>]


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/MTE 120
STAT 230
Non-math
CS 245
CS 246
GENE 123/MTE 120
STAT 230
Non-math
2B
W
CS 246
ECE 124
STAT 231
MATH 239
Non-math
CS 240
CS 241
ECE 124
Math 239
Non-math
3A
F
CS 240
CS 241
ECE 222
Non-math
Elective
CS 341
CS 350[5]
ECE 222
STAT 231
Non-math
3B
S
CS 350
CS 341
ECE 224/MTE 325
Non-math
Elective
CS 3xx/4xx
CS 3xx/4xx
ECE 224/MTE 325
Non-math
Elective
4A
W
Courses to complete degree requirements.[6]
4B
W
Courses to complete degree requirements.[7]

Notes:

  1. The Digital Hardware option is only available for students in co-op sequence 4. If you're in a different sequence or are not in co-op, talk to a CS advisor.
  2. List I: At least 60% in one of: EMLS 101R, EMLS 102R, EMLS/ENGL 129R, ENGL 109, SPCOM 100, SPCOM 223.
  3. List II: One of: EMLS 103R, EMLS 104R, EMLS 110R, ENGL 101B, ENGL 108D, ENGL 119, ENGL 209, ENGL 210E, ENGL 210F, ENGL 251A, SPCOM 225, SPCOM 227, SPCOM 228, or an additional course from List I.
  4. CS advisor consent required. Only possible for CS majors with strong averages and if there is space. Otherwise, students can take CS 245 in 2B.
  5. CS advisor approval required to take CS 350 with ECE 222.
  6. Take ECE 327 in 4A.
  7. Take ECE 423 and one of (CS 450, ECE 429) in 4B.