Ready to become a Banana Slug?  



Apply Now!

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 the three areas: algorithms, computer architecture, and programming languages.  At a minimum, students applying to the CSE programs are expected to have taken courses on Data Structures and Algorithms (equivalent to CSE 101), Computer Architecture (equivalent to CSE 120), and Comparative Programming Languages (equivalent to CSE 112). 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.

Application Materials

Application Fee (Domestic): $135

  • If you are a US citizen or permanent resident applying to the CSE PhD program, you may be eligible for an application fee waiver.  Please contact the department for more information at
  • Application fee waivers are not available for the CSE MS program.

Application Fee (International):  $155

  • International applicants to the CSE PhD program are not eligible for an application fee waiver.
  • Application fee waivers are not available for the CSE MS program.

Application Requirements:


  • GRE scores are no longer required for CSE PhD or CSE MS applications
Application Instructions & FAQ