The University of California, San Diego (UCSD) Computer Science and Engineering (CSE) department offers advanced graduate studies leading to Master of Science (MS) and Doctor of Philosophy (PhD) degrees. These programs delve into the fundamental aspects of computation, with a balanced emphasis on theory, hardware, and operating systems. The computer engineering specialization specifically focuses more intensely on hardware and the design of computer systems. For current UCSD undergraduates, a five-year combined Bachelor of Arts (BA)/MS or Bachelor of Science (BS)/MS program is available. The department also provides specialized Master of Advanced Studies (MAS) programs tailored for engineering professionals and an online Master of Data Science (MDS) program.
Admission to the graduate program requires sufficient preparation in computer science and related fields. Specific prerequisite courses or knowledge areas are detailed in the admissions FAQ, which is not fully provided here.
Tuition and fees are subject to change and may vary by program. Some instruction may be delivered remotely, but tuition and fees remain the same. The provided figures are estimates and actual costs may differ. The data for tuition and living costs is primarily drawn from the Rady School of Management's Full-Time MBA program and might not directly apply to all CSE graduate programs.
UCSD's CSE department offers Master of Science (MS) and Doctor of Philosophy (PhD) degrees. They also offer specialized Master of Advanced Studies (MAS) programs and an online Master of Data Science (MDS).
The provided tuition and living cost data is specific to the MBA program at the Rady School of Management and may not directly apply to CSE graduate programs. For that program, non-California residents faced an estimated annual cost of attendance of $114,095 (on campus) or $114,587 (off campus) for 2026-27.
The application period typically opens in September/October for Fall admission, with application deadlines usually in December for Fall admission. Specific dates can vary by program.
A Bachelor of Arts (BA) or Bachelor of Science (BS) degree in Computer Science, Computer Engineering, or a related field is typically required. Students with degrees in other areas may be considered if they have sufficient preparation in relevant subjects.
Required documents generally include transcripts, letters of recommendation, a statement of purpose, GRE scores (if required), TOEFL/IELTS scores for non-native English speakers, and financial documentation.
Graduates from UCSD's CSE doctoral program have pursued careers in academia, industry, and government. Specific placement statistics are not detailed in the provided information.