Computer Science Course Information
Eligibility for 200-level Courses
Computer science courses offered at the 200-level presume the student has mastered the material covered in the 100-level courses required of CS majors.
Students majoring in computer science must earn a grade of C or better, with a 2.50 GPA or higher, in CS 120, 121, and 150 and a C or better in Math 176 before registration is permitted in 200-level CS courses.
Students majoring in computer engineering must earn a grade of B or better in CS 120, 121, 150, and a C or better in Math 176 for graduation and before registration is permitted in 200-level CS courses.
Eligibility for Upper Division Courses
Most upper-division computer science courses presume the student has mastered the material covered in the 100-level and 200-level courses required of CS majors .
Students majoring in computer science must earn a grade of C or better in CS 210, 240, 270, and Math 170 and 175 before registration is permitted in upper-division CS courses.
Students majoring in computer engineering must earn a grade of C or better in CS 210, 240, 270, and Math 170, 175, 176 for graduation and before registration is permitted in upper-division CS courses.
Eligibility for Graduate Courses
Graduate courses are available to students with graduate standing and to seniors who have been authorized by the College of Graduate Studies.