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 Summer 2017, regression for CS/InformaticsĀ courses occurs when:

Effective for Summer 2017, regression for CS/Informatics courses occurs when:

Course

is taken after:

CS:1020

1110+ (except 2800)

CS:1110

1210, 2110, 2230, 2420, 2520, 2620, 2630, 2820, 3000+

CS:1210

2230, 2630, 2820, 3000+

CS:2110

2420, 2620, 3000+

CS:2210

2630, 2820, 3330, 4980

CS:2230

2630, 2820, 3330, 4980

CS:2420

3000+ (except 3210)

CS:2520

3000+ (except 3210)

CS:2620

3000+ (except 3210)

CS:2630

3620, 3640, 4680, 4700

CS:2820

3820, 4630, 5630, 5800, 5810

Each line establishes a regression if the first class (before the colon) is taken after any of the courses following the colon. The "+" indicates any course with that number or higher.