Degree Programs

  B.S.     B.A.     Minors     B.A./M.S. or B.S./M.S.     M. Eng.     MAS-IC     M.S.     Ph.D.  

Bachelor of Science (B.S.)

The Berkeley EECS major, offered through the College of Engineering (COE), combines fundamentals of computer science and electrical engineering in one major. The EECS Department offers two undergraduate programs: Electrical and Computer Engineering (ECE), and Computer Science and Engineering (CSE). Both of these programs are accredited through September 30, 2017. Students working for the B.S. degree select an Option within their program. Options can be changed at any time up until graduation.

        ECE         CSE         Joint Majors         Dual/Double Majors         Simultaneous Degrees         Honors Program    

Bachelor of Arts (B.A.)

This CS major is for students enrolled in the College of Letters & Science (L&S). There is no difference in the CS course content between the B.S. and B.A. programs. The difference is in what else you take: mainly engineering, or mainly humanities and social sciences. In particular, an interest in hardware suggests the EECS route; an interest in double majoring (for example, in math or cognitive science) suggests the L&S route.

The L&S Computer Science program does not admit students to the major as freshmen. Instead, students intending this major are admitted as undeclared majors and must later declare the Computer Science major upon completing the technical prerequisite courses with a GPA of 3.0 or better. We expect this GPA to be increased to 3.3 for students entering Berkeley in fall 2015.

At Berkeley, we construe computer science broadly to include complexity theory, the design and analysis of algorithms, machine architecture and logic design, digital devices and circuits, programming systems and languages, operating systems, computer graphics, database systems, and artificial intelligence. Our goal is to prepare students both for a possible research career and long-term technical leadership in industry. We must therefore look beyond today's technology and give students the big ideas and the learning skills that will prepare them to teach themselves about tomorrow's technology.

Undergraduate Minors

Five Year Bachelor/Master's Program (B.A./M.S. or B.S./M.S.)

This program, beginning Fall 2006, is available only to Berkeley EECS and CS L&S Undergraduates. It is a five year combined Bachelor/Master's program geared toward outstanding and highly motivated students who desire a program of study that offers greater breadth than is practical in the B.S. or B.A. programs alone. The M.S. component of this program is equivalent to the "M.S.-only" program described below, except that there is an additional breadth requirement.

Master of Engineering (M.Eng.)

The Master of Engineering (M.Eng.) in Electrical Engineering & Computer Sciences, first offered by the EECS Department in the 2011-12 academic year, is a professional masters and is designed for students who plan to join the engineering profession immediately following graduation. The accelerated program is designed to develop professional engineering leaders of the future who understand the technical, economic, and social issues of technology. This one-academic year interdisciplinary experience includes three major components: an area of technical concentration, courses in leadership skills, and a rigorous capstone project experience. More information about this accelerated, professional degree program can be found at the M.Eng. Program description and the College of Engineering Fung Institute. Students planning to pursue a Ph.D. degree should consider the Master of Science (M.S.) degree above.

Master of Advanced Study in Integrated Circuits (MAS-IC)

The Master of Advanced Study in Integrated Circuits (MAS-IC) is an online part-time degree program focused on developing an in-depth and advanced knowledge in the field of Integrated Circuits, including but not restricted to the digital, mixed-signal and radio-frequency domains. The program is targeted to working professionals who are seeking to advance their careers by getting in-depth state-of-the-art knowledge and becoming a true expert in the field of Integrated Circuits, which has revolutionized society over the past five decades and will continue to do so even more in the decades to come.

For information about this part-time online degree program please see the MAS-IC homepage.

Master of Science (M.S.)

The Master of Science (M.S.) emphasizes research preparation and experience, and for most students is a chance to lay the groundwork for pursuing a PhD. It requires either a research thesis (Plan I) or a report on a research project (Plan II). It is possible to complete the M.S. degree in a single academic year, but most students take three to four semesters while they are also filling in undergraduate prerequisites they may be missing, preparing for PhD preliminary exam, and becoming involved in a research group. The Master of Engineering (M.Eng.) above is specifically designed as a professional masters for students planning to immediately join the engineering profession without pursuing a PhD. The following types of M.S. degrees are offered:

Doctor of Philosophy (Ph.D.)

The EECS Department offers two types of Ph.D. degrees awarded to students under the same conditions as the corresponding M.S. degrees (above). The principal requirements for the Ph.D. are (I) coursework (a major field and two minor fields), (II) departmental preliminary requirement (oral exam and breadth courses) which are different for EE and CS, (III) the qualifying exam, and (IV) the dissertation. The EECS Department requires that a student establish a major subject area and two minor subject areas. The median time of completion for the Ph.D. is five and a half years. The following degrees are offered:

Designated Emphasis

Ph.D. students may choose to add a designated emphasis to their program. A designated emphasis is a specialization, such as a new method of inquiry or an important field of application, which is relevant to two or more existing doctoral degree programs. Designated emphases are available in: