Regression

Some CS courses depend heavily on material taught in earlier courses. The pre-requisite structure for CS courses is to ensure that this assumed knowledge has been learned. Regression occurs when a student takes a course teaching fundamental knowledge of a subject after a more advanced course in the same area has been taken and passed. Hours charged to regression do not count toward graduation.

Effective for Spring 2014, regression for CS courses occurs when:

Course

is taken after:

CS:1020

1110 or higher-numbered CS course

CS:1110

1210, 2110, 2230, 2630, 2820, 3330, 3620, 3640,  3660, 3820, 4330, or 5340

CS:1210

2110, 2230, 2630, 2820, 3330, 3620, 3640, 3660, 3820, 4330, or 5340

CS:2210

2110, 2230, 2630, 2820, 3330, 3620, 3640, 3660, 3820, 4330, or 5340

CS:2230

2630, 3330, 3620, 3640, 3660, 4330, or 5340

CS:2820

3820

CS:3330

4330 or 5340

CS:2630

3620, 3640, or 3660

CS:2110

2230, 2420, 2520, 2620, 2630, 3330, or 3910

For reference, below is the same regression table, showing legacy course numbers.

Course

is taken after:

22C:001

005 or higher-numbered 22C course

22C:005

016, 021, 022, 031, 060, 080, 111, 112, 113, 118, 131, or 135

22C:016

021, 022, 031, 060, 111, 112, 113, 118, 131, or 135

22C:019

021, 022, 031, 060, 111, 112, 113, 118, 131, or 135

22C:021

031, 060, 112, 113, 118, 131, or 135

22C:022

111

22C:031

131 or 135

22C:060

112, 113, or 118

22C:080

021, 031, 060, 082, 084, 086, or 094