Overview
Over 80 courses are offered in Computer Science. These courses are offered at 3 levels. Lower division courses (numbered 1-99) are taken by freshman and sophomores as part of the preparation for their major or as general education courses. Upper division courses (numbered 100-199) are more advanced courses generally in the student's major or minor. Graduate level courses (numbered 200-599) are not generally open to undergraduates.
