Skip to main content
Frequently Asked Questions for Non-Major Students
- Can I take graduate ECS courses as an undergrad?
- Yes. We recommend that you consult with your undergraduate advisor for course planning purposes if you plan to count the course towards your Bachelor’s degree. Please be mindful of any pass restrictions on CS graduate courses.
- Can I take your courses as a graduate student from another major?
- Yes. We recommend that you consult with your Graduate Program Coordinator for course planning purposes if you plan to count the course towards your degree. Please be mindful of any pass restrictions on CS graduate courses.
- I'm having trouble registering for one of your grad courses, what should I do?
- Most CS graduate courses have pass restrictions, so that our current major graduate students have registration priority. Please see the Policies webpage for our PTA policy.
- I’m interested in TAing for CS courses. Who should I contact?
- Please email csgradadvising@ucdavis.edu.
- I'm interested in double majoring in the MS in Computer Science. What is the process?
- Graduate students from other majors may apply to double major in the MS in Computer Science. Please see the Policies webpage for our instructions to apply for the double major.
- I'm interested in double majoring in the PhD in Computer Science. What is the process?
- Graduate students from other majors may apply to double major in the PhD in Computer Science. These students must complete the instructions for the double major, in addition to the requirements for the PhD transfer requirements. Please see the Policies webpage for our instructions to apply for the double major, and the requirements to transfer to the PhD program.