Undergraduate Majors and Minor

The Department of Electrical and Computer Engineering administers two curricula (majors) in the College of Engineering, both of which are accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology and one minor.


Electrical Engineering Major

Electrical systems and computers form the backbone of many of the structures central to contemporary life. Communication, medicine, education, space exploration, defense and other critical sectors of our society and economy depend on electrical engineers for their design, analysis and effective use. As an electrical engineering major, you will work closely with top-ranked faculty to gain an understanding of the fundamental knowledge and theories that underpin modern engineering. You will also put your learning into practice with innovative hands-on projects that will challenge and inspire you.

The program in Electrical Engineering is designed to provide students with a fundamental background in the basic theoretical concepts and technological principles that constitute the foundations of modern electrical engineering and, at the same time, the opportunity to emphasize subject areas in which they have a particular interest. The curriculum requirements are flexible enough to allow students to design their academic program to achieve a variety of objectives, with the assistance and approval of their faculty advisor. Students may emphasize the applied and experimental aspects of electrical engineering or may concentrate on subjects requiring analytical or theoretical treatment.

The Electrical Engineering curriculum prepares students for careers in electrical engineering or for graduate studies by providing a solid background in mathematics, physical sciences, and traditional electrical engineering subjects of Physical Electronics, Electromagnetics, Communications, Control, and Signal Processing, Analog Electronics, and Digital Electronics.

Through the proper choice of flexible design, technical, and unrestricted electives, it is possible to focus on any of these five specialty areas or to distribute the units of electives among these areas. Students who complete the Electrical Engineering curriculum will obtain a Bachelor of Science in Electrical Engineering, one of the engineering degrees recognized in all fifty states as eligible for registration as a Professional Engineer.


Computer Engineering Major

Computer engineers analyze, design, develop and program all types of information processing systems, commonly called “computers.” Yet the application of these systems goes far beyond simple computation. Computer applications are central to modern communications, health care, education, entertainment and industry. As a computer engineering major at UC Davis, you’ll get the fundamental skills you need to ensure your long-term employability in a rapidly changing field. You’ll also work with cutting-edge technologies in electronics, digital systems, circuits fabrication and other areas.

The Computer Engineering curriculum prepares students for careers in computer engineering or graduate studies by providing a solid background in mathematics, physical sciences, and the traditional computer engineering subjects: electronics, computer hardware, and computer software. Here, electronics refers to the five Electrical Engineering specialty areas (1) physical electronics, (2) electromagnetics, (3) analog electronics, (4) digital electronics,and (5) communications, control, and signal processing. The upper division units required in electronics, computer hardware and computer software consist of 13 units in electronics courses, 18 units in computer hardware courses, and 12 units in computer software courses. The remaining units consist of 10 units of design electives and 9 units of technical electives. By carefully selecting these design and technical electives, students can focus on electronics, computer hardware, or computer software, or distribute these units among the three areas. Students who complete the Computer Engineering curriculum will receive a Bachelor of Science in Computer Engineering.


Electrical and Computer Engineering Double Major


Electrical Engineering Minor

The objective of this minor program is to prepare students with the necessary theoretical and practical training in one or many of the above mentioned fields. The minor program curriculum is designed to allow flexibility while ensuring a solid foundation of fundamental electrical engineering concepts. The program is expected to accommodate students of diverse backgrounds.


Integrated Degrees (B.S./M.S.)

The Electrical and Computer Engineering Graduate Program offers two B.S./M.S. integrated degree programs, the Electrical and Computer Engineering Integrated Degree Program (IDP) for ECE undergraduates, and the Joint Physics-Electrical and Computer Engineering IDP for Physics undergraduates. Undergraduate students in ECE and Physics at UC Davis seeking admission to the B.S./M.S. must apply during their junior year to these graduate degree programs.


The Department of Computer Science in the College of Engineering administers two undergraduate curricula: Computer Science and Engineering (CSE) in the College of Engineering and Computer Science (CS) in the College of Letters and Science. For more information on these curricula, follow the link below.

Department of Computer Science Undergraduate Program

The Department of Chemical Engineering and the Department of  Materials Science and Engineering in the College of Engineering administers the Electrical Engineering/Materials Science (EE/MS) curriculum.  For more information, follow the link below:

Department of Chemical Engineering and Department of Materials Science and Engineering