university image
country flag

Master of Science in Computer Science, University of California - San Diego Campus

Check Eligibility

About this course

arrow
The MS program in Computer Science and Engineering at UCSD is designed to meet various post-graduate educational needs. It offers majors in both computer science and computer engineering, with flexible plans including Thesis, Comprehensive Standard, and Interdisciplinary options. The curriculum emphasizes fundamental concepts, advanced topics outside students’ specialization, and a deep focus on their research area. The program can be completed full-time or part-time, making it suitable for working professionals. Admissions are considered annually with effective entry each Fall. Students interested in pursuing a PhD are encouraged to apply to the doctoral program during their MS studies, especially if they develop research interests.

Why this course is highly recommended

arrow
This program is ideal for students seeking comprehensive graduate education in computer science and engineering, with options that balance research and coursework. Its flexible structure allows full-time or part-time study, accommodating working professionals. The curriculum's focus on fundamental concepts, breadth, and depth prepares students well for research roles or industry positions. Additionally, students interested in future PhD studies will find it supportive of their academic ambitions.

Specialisation

arrow
Students can choose between majors in computer science and computer engineering. For depth, students pursuing the computer engineering degree must select it as their focus area and complete three graduate courses (12 units) in that specialization. The program emphasizes both foundational knowledge and research expertise, with electives available from CSE, ECE, Mathematics, and other departments based on approval.

Course fees

arrow
graduation cap icon

Application fees

0.00L

graduation cap icon

1st year tuition fees

-

graduation cap icon

Living cost

-

Degree requirements

arrow
Students must register for at least three quarters, keep a minimum GPA of 3.0, and earn a total of 36-48 units depending on their chosen plan. The thesis plan requires 8-12 units of research (CSE 298), while the comprehensive plan involves passing a comprehensive exam. Coursework must include three breadth courses (12 units in Theory, Systems, or Applications) and three depth courses (12 units in their specialization). Electives can be selected from approved graduate courses, with restrictions on courses previously completed at UCSD.
translate icon

English language test

PTE

65

TOEFL

85

IELTS

7

DUOLINGO

135

Want to learn more about the admission process, eligibility criteria, and acceptance rates for international students? Visit the University of California - San Diego Campus admission page for complete details.

Career prospects

arrow
Graduates from this program are well-equipped for roles in research, industry, or academia. The curriculum's blend of fundamental knowledge and specialization prepares students for technical positions in computer science and engineering fields. Those interested in pursuing a PhD can leverage their research experience for doctoral studies. The program's flexibility also supports professionals aiming to advance their careers in industry settings.

FAQs

Can students work while completing this MS program?

Yes, the program is designed to be flexible for part-time students working in industry, allowing them to complete coursework alongside professional commitments.

What are the options if I want to pursue a PhD later?

Students who develop an interest in a PhD are encouraged to apply to the doctoral program during their MS studies, especially if they demonstrate strong research potential.

Similar courses in this university