Computer Science courses are listed in the three different breadth bins below.
To earn a Computer Science PhD, MS or MSCPS (Professional masters) degree, you must earn a B or better (not a B-) in at least one 5000-level course (not 6000 or higher) from each of the three bins. By petition to the Graduate Committee, similar transferred graduate work done elsewhere may be used to satisfy part of this requirement. Below is a list of courses for each bin.