Computer Science

Placement Exam

Beginning Fall 2018, the Computer Science Department will be requiring all students interested in taking ECS 36A to either take a placement exam or ECS 32A. Please click here for information regarding the ECS 32 and 36 series. ECS 36A is not required for every student. Please see the link above to help determine if the 36 series is right for you.

The Computer Science Placement Exam determines your level of programming skill. All students who register for ECS 36A are required to pass the Computer Science Placement Exam or have a C- or better in ECS 32A or ECS 10. (Note: A prerequisite petition will be needed at the time of registration for students using ECS 10 to enroll in ECS 36A). Students enrolled in ECS 36A without satisfying the prerequisite requirements will be administratively dropped from the course by the Computer Science Department after the end of the testing window. There are no exemptions for SAT, AP, or IB scores.

Computer Science Placement Examination

The Computer Science Placement Examination is only available online. There will be one testing window per year and a student may only take it once per testing window. As with any exam, if you need special accommodations due to a disability, please contact the UC Davis Student Disabilities Center.

Current Requirements

You must meet one of the following requirements to enroll in ECS 36A:

  • Computer Science Placement Exam Score of 12 or better
  • C- or better in ECS 32A
  • C- or better in ECS 10

2018-2019 School Year

Computer Science Placement Examination window for the 2018-2019 school year will be open to all students May 9- September 23, 2018. A valid UC Davis email address is required to take the exam.–you must be logged in your UC Davis email account. To take the exam, please click on the link below during the examination window.

Staff assistance regarding the placement examination is only available during regular business hours, Monday-Friday from 8:00a-4:00p. Should you require help, please contact us at

Click here to take the Computer Science Placement Exam. (Note: this link can only be accessed while logged into your UC Davis account from May 9 – September 23, 2018)