There are no restrictions on which classes can be taken P/NP for CS majors. Any class – ECS classes, major requirements, GEs – can be taken P/NP. The only restrictions on P/NP are how many units can be taken P/NP. Excluding courses that are graded on a Passed / Not Passed (P/NP) basis only, the number of units graded P that may be accepted towards a degree in the College of Letters and Science is limited to not more than one fourth of the units completed in residence on the UC Davis campus.
The Academic Senate limits the total number of courses graded P, including units earned in courses graded “P/NP only,” to one third of the units completed on the UC Davis campus. This limitation applies to all UC Davis undergraduates, including Letters and Science students.
For more information, see the College of Letters and Science’s requirements.