Both majors are available in each of our three MS plans: Thesis Plan, Comprehensive Standard Plan, or Comprehensive Interdisciplinary Plan. Course requirements are intended to ensure that students are exposed to (1) fundamental concepts and tools, (2) advanced, up-to-date views in topics outside their area (the Breadth requirement), and (3) a deep, current view of their research or specialization are (the Depth requirement). The Interdisciplinary Option requires additional coursework in another department. Courses may not fulfill more than one requirement.
These programs can be completed full-time or part-time by students working in industry.
Applications for admission to the MS program are considered annually. Admissions are effective the following Fall quarter.
Excellent students who develop an interest in pursuing a PhD in the course of their MS studies are encouraged to apply to the PhD program.
Requirements for the MS degree programs changed effective Fall 2015. Students entering in Fall 2015 must follow the new curriculum. Continuing students may remain in their current curriculum or may change to the Fall 2015 requirements.
The masters degree is offered with the title Computer Science and Engineering or Computer Science and Engineering (Computer Engineering).
Students must register for a minimum of three quarters for residency requirements. To maintain good academic standing, students must be making timely and satisfactory progress toward completion of degree requirements and must maintain a minimum overall GPA of 3.0 at UC San Diego.
The breadth requirement ensures that MS students share knowledge of fundamental concepts and tools from across broad areas of computer science and computer engineering. Students must complete three graduate courses (twelve units) to satisfy this requirement. Courses must be taken for a letter grade and completed with grade of B- or higher. Breadth courses are categorized into three areas: Theory, Systems, and Applications.
The depth requirement ensures that MS students acquire expertise in a general research or specialization area. Students pursuing the computer engineering degree must choose that as the depth area. Students must complete three graduate courses (12 units) of approved courses to fulfill the depth requirement. Courses must be taken for a letter grade.
Electives and Research
The number of Elective and Research units required varies across the three degree programs. Electives are chosen from graduate courses in CSE, ECE and Mathematics or from other departments as approved, such as Cognitive Science. Courses must be completed for a letter grade, except research units that are taken on a Satisfactory/Unsatisfactory basis. Seminar and teaching units may not count toward the Electives and Research requirement, although both are encouraged.
Students electing the Thesis plan: a minimum of eight and maximum of twelve units of CSE 298 (Independent Research) is required.
Students electing the comprehensive Plan may choose to execute a research project with an adviser while enrolled in four units of CSE 293. A maximum of four units of CSE 293 may be applied to the electives and research requirement. Note: CSE 293 (4 units) must be completed within one quarter (units may not be divided).
Capstone: Thesis or Comprehensive Exam
Per this plan, the student must pass the comprehensive examination designed to test the student’s knowledge in fundamental computer science material.
A thesis based on the student’s research must be written and subsequently reviewed by the student's MS thesis committee. It is then submitted as described in the general university requirements. The MS committee, appointed by the dean of Graduate Studies, consists of three faculty members, with at least two members from with the CSE department.
Refer to the *2015 Comprehensive Exam Guidelines
(Note: *Students that entered the MS program in fall 2015)
|2016 Curriculum||2016 Comp Exam Guidelines|