Computer Science and Engineering Admissions

Find computer science and engineering admissions requirements and general application information.


Student with electrical panels behind her

Undergraduate preparation for admission

The Computer Science and Engineering graduate program is open to majors of any discipline that have sufficient preparation in at least two of these three areas:

  • Algorithms
  • Computer architecture
  • Programming languages 

At a minimum, students applying to the programs are expected to have taken courses on:

  • Data Structures and Algorithms (equivalent to CSE 101)
  • Computer Architecture (equivalent to CSE 120)
  • Programming Languages (equivalent to CSE 114A).

Additional courses in analysis of algorithms, computational models, software engineering, operating systems, computer security, distributed systems, artificial intelligence, machine learning, natural language processing, computer networks, graphics, visualization, database systems are recommended. 

At least three more courses in above mentioned areas are expected of all applicants. Students applying to the Ph.D. program should demonstrate their research potential through completion of a significant project and/or a publication.

Human Language Media and Modeling Designated Emphasis

The Human Language Media and Modeling Designated Emphasis (DE) is a collaboration of faculty from the Departments of Computer Science and Engineering, Linguistics, and Psychology, and is administered by the Department of Computer Science and Engineering. Students wishing to complete a master’s thesis, project, or doctoral dissertation in this area must satisfy the degree requirements of a primary program as well as those of the DE.

Student at a computer

4+1 Pathway to CSE

The Department of Computer Science and Engineering offers a five-year bachelor’s/master’s pathway, which gives a competitive edge to students who are completing their undergraduate degree at UC Santa Cruz. The pathway enables those with advanced preparation to move directly from the undergraduate to the graduate program and complete an M.S. degree with as few as seven courses beyond the bachelor’s degree. Baskin Engineering undergraduate students from any major can apply to the pathway.

2023 incoming first year class photo with Sammy the Slug

Ready to become a banana slug?


If you are a US citizen, AB-540, or a U.S. permanent resident, you may be eligible for the Graduate Admissions’ fee waiver for financial hardship or for students currently receiving financial aid, or for a fee exemption for applicants who participate(d) in a qualifying program. Please see their website for more information.

If you are applying to the Ph.D. and are not eligible for Graduate Admissions’ fee waiver/exemption, the CSE department offers a departmental application fee exemption for applicants to the CSE Ph.D. program who are currently enrolled in, or are alumni of, a University of California (UC) or California State University (CSU) Bachelor’s, Master’s, or Certificate program. See instructions to the right.

  • applicants must submit a transcript from the qualifying UC or CSU program as part of their application to be considered
  • this departmental exemption is available to both domestic and international applicants
  • applicants to the CSE M.S. program are not eligible for a departmental fee exemption—there are no exceptions to this policy

Criteria: CSE PhD applicants who are currently enrolled in, or are alumni of, a University of California (UC) or California State University (CSU) Bachelor’s, Master’s, or Certificate program.

Processing Time: All requests will not be reviewed until they have been declined for the Graduate Division fee waiver. We will review your request within 5 business days and send you a confirmation email to inform you whether the fee waiver has been approved. If you haven’t received any updates after this period, please don’t hesitate to reach out to us at cse-gradadvising@ucsc.edu.

Last modified: Oct 13, 2025