CS 30 Fall 2019 Enrollment Information

The major code restrictions for CS 30 were removed on September 20, so if that prevented you from enrolling before, you should be able to now if the class is not full.

Should I take CS 30 or CS 31 in Fall?

You should enroll in CS 31 in Fall only if you have written the following in any programming language:

Otherwise, you should enroll in CS 30 in Fall and plan to take CS 31 in Winter. (This will not put you behind in your degreee schedule and will give you the strongest prepartion for the rest of the CS introductory sequence.)

Unlike the Fall offering, in Winter, Spring, and Summer, CS 31 assumes no prior programming experience.