Electrical Engineering, Bachelor of Science College of Engineering
The Electrical & Computer Engineering Undergraduate Programs
The department administers two undergraduate curricula in the College of Engineering: (1) the Electrical Engineering curriculum and (2) the Computer Engineering curriculum.
Integrated Degree Program (IDP)
The IDP leads to both the Bachelor of Science and the Master of Science degrees. The program provides a student the opportunity to obtain superior breadth and depth of technical material. The IDP program in the Department of Electrical & Computer Engineering is available only to UC Davis undergraduates with strong academic records enrolled in the Electrical Engineering, Computer Engineering, Electronic Materials Engineering or Applied Physics curricula. Applicants in their junior year must apply for the IDP by March 31. For more information on IDP, see Electrical & Computer Engineering.
Mission
Under its land grant status, the University of California has a mission to provide the state with the trained workforce it needs and to advance knowledge and research in directions that contribute to the general welfare of the state and the nation. The Department of Electrical & Computer Engineering contributes to the mission of the University in three ways. First, its undergraduate and graduate education programs seek to provide students with an understanding of the fundamental principles of electrical and computer engineering, the skills needed to solve the complex technological problems of modern society and the ability to continue to learn and develop throughout their careers. Second, through its research programs, the department contributes to the development and progress of electronics, communications, and computer technology. Finally, the department helps to transfer research results to industry through publication, public service and professional activities.
Objectives
Teaching—To provide undergraduate students with sufficient breadth to allow them to participate in teams, continue their own education after graduation and select a focus area intelligently; to provide undergraduate students with sufficient depth in a narrower discipline to allow them to develop the ability to solve complex engineering problems; to educate the students in the graduate program to be leaders in industry or to do meaningful research in industry, government or academia.
Research—To develop and maintain research programs that produce useful technological advances while simultaneously training the next generation of researchers and leaders; to update and/or shift the foci of these programs frequently in response to the needs of our constituency and the nation; to provide a stimulating environment that encourages our graduate students to develop their abilities as far as possible.
Electrical Engineering Undergraduate Program
The Electrical Engineering (BS) program is accredited by the Engineering Accreditation Commission of ABET under the commission's General Criteria and Program Criteria for Electrical, Computer, Communications, Telecommunication(s), and Similarly Named Engineering Programs.
Electrical engineering involves the design, analysis, and effective use of electrical systems including electronic computers. Electrical systems and computers play a central role in nearly all aspects of modern life, including communication, medicine, education, environmental protection, space exploration, defense, and home entertainment.
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.
Objectives
The Electrical & Computer Engineering program educational objectives have been developed to address the needs of our constituencies. The objectives of the Electrical & Computer Engineering programs are as follow:
- Graduates create value for their employers, demonstrating knowledge and initiative and making beneficial contributions beyond the workplace. This can also result in patents, awards, publications and presentations.
- Graduates grow their capabilities through advanced education and professional development.
- Graduates provide leadership and be proactive in their profession and/or communities.
Students are encouraged to adhere carefully to all prerequisite requirements. The instructor is authorized to drop students from a course for which stated prerequisites have not been completed.
The major requirements below are in addition to meeting University Degree Requirements & College Degree Requirements; unless otherwise noted. The minimum number of units required for the Electrical Engineering Bachelor of Science is 147.
Areas of Specialization
For updated recommended courses, see Electrical & Computer Engineering.
Physical Electronics
Solid-state devices, circuits and fabrication and the theory courses supporting those subjects.
Code | Title | Units |
---|---|---|
Recommended Elective Courses | ||
Core Electives | ||
EEC 130B | Introductory Electromagnetics II | 4 |
EEC 140B | Principles of Device Physics II | 4 |
Design Laboratory Electives | ||
EEC 118 | Digital Integrated Circuits | 4-5 |
or EEC 132A | RF & Microwaves in Wireless Communication | |
EEC 132B | RF & Microwaves in Wireless Communication | 4-5 |
or EEC 135 | Optoelectronics for High-Speed Data Networking & Computing Systems | |
Select remaining upper division design electives from: | ||
EEC 110B | Electronic Circuits II | 4 |
EEC 146A | Integrated Circuits Fabrication | 4 |
EEC 146B | Advanced Integrated Circuits Fabrication | 3 |
Technical Electives | ||
EEC 112 | Communication Electronics | 4 |
EEC 180 | Digital Systems II | 5 |
Electromagnetics
Microwave circuits and systems, and fiber optical systems.
Code | Title | Units |
---|---|---|
Recommended Elective Courses | ||
Core Electives | ||
EEC 130B | Introductory Electromagnetics II | 4 |
EEC 140B | Principles of Device Physics II | 4 |
Design Laboratory Electives | ||
EEC 132A | RF & Microwaves in Wireless Communication | 5 |
EEC 132B | RF & Microwaves in Wireless Communication | 5 |
EEC 134A & EEC 134B | RF/Microwave Systems Design and RF/Microwave Systems Design | 6 |
Select remaining upper division design electives from: | ||
EEC 110B | Electronic Circuits II | 4 |
EEC 132C | RF & Microwaves in Wireless Communications | 5 |
EEC 133 | Electromagnetic Radiation & Antenna Analysis | 4 |
Technical Electives | ||
EEC 112 | Communication Electronics | 4 |
Analog Electronics
Transistor- and system-level analog circuit design.
Code | Title | Units |
---|---|---|
Recommended Elective Courses | ||
Core Electives | ||
EEC 110B | Electronic Circuits II | 4 |
EEC 157A | Control Systems | 4 |
or EEC 157AV | Control Systems | |
EEC 160 | Signal Analysis & Communications | 4 |
Design Laboratory Electives | ||
At least two from: | ||
EEC 112 | Communication Electronics | 4 |
EEC 113 | Power Electronic Circuits | 4 |
EEC 136A & EEC 136B | Electronic Design Project and Electronic Design Project | 6 |
EEC 165 | Statistical & Digital Communication | 4 |
EEC 195A & EEC 195B | Autonomous Vehicle Design Project and Autonomous Vehicle Design Project | 6 |
Select remaining upper division design electives from: | ||
EEC 116 | VLSI Design | 4 |
EEC 118 | Digital Integrated Circuits | 4 |
EEC 132A | RF & Microwaves in Wireless Communication | 5 |
EEC 132B | RF & Microwaves in Wireless Communication | 5 |
EEC 132C | RF & Microwaves in Wireless Communications | 5 |
EEC 140B | Principles of Device Physics II | 4 |
EEC 157B | Control Systems II | 4 |
or EEC 157BY | Control Systems II | |
EEC 160 | Signal Analysis & Communications | 4 |
EEC 210 | MOS Analog Circuit Design | 4 |
Technical Electives | ||
Select from: | ||
EEC 130B | Introductory Electromagnetics II | 4 |
EEC 146A | Integrated Circuits Fabrication | 4 |
Digital Electronics
Transistor- and system-level digital circuit design.
Code | Title | Units |
---|---|---|
Recommended Elective Courses | ||
Core Electives | ||
EEC 110B | Electronic Circuits II | 4 |
EEC 140B | Principles of Device Physics II | 4 |
Design Laboratory Electives | ||
EEC 118 & EEC 180 | Digital Integrated Circuits and Digital Systems II | 9 |
or EEC 172 | Embedded Systems | |
or EEC 183 | Testing & Verification of Digital Systems | |
or EEC 181A & EEC 181B | Digital Systems Design Project and Digital Systems Design Project | |
Select remaining upper division design electives from: | ||
EEC 116 | VLSI Design | 4 |
EEC 170 | Introduction to Computer Architecture | 4 |
EEC 171 | Parallel Computer Architecture | 4 |
Technical Electives | ||
Select from: | ||
EEC 130B & EEC 112 | Introductory Electromagnetics II and Communication Electronics | 8 |
or EEC 146A | Integrated Circuits Fabrication | |
or EEC 157A | Control Systems | |
or EEC 157AV | Control Systems | |
or EEC 160 | Signal Analysis & Communications | |
or EEC 210 | MOS Analog Circuit Design |
Communication Controls & Signal Processing
Digital communication, robotics, classical controls and communication, wireless & cellular digital communication systems, signal & image processing, and computer vision.
Code | Title | Units |
---|---|---|
Recommended Elective Courses | ||
Core Electives | 5 | |
Digital Systems II | ||
Design Laboratory Electives | 8 | |
Control Systems | ||
or EEC 157AV | Control Systems | |
& | ||
Control Systems II | ||
or EEC 157BY | Control Systems II | |
or EEC 165 | Statistical & Digital Communication | |
Select remaining upper division design electives from: | ||
EEC 160 | Signal Analysis & Communications | 4 |
Technical Electives | ||
Select from: | ||
EEC 112 | Communication Electronics | 4 |
EEC 195A & EEC 195B | Autonomous Vehicle Design Project and Autonomous Vehicle Design Project | 6 |
Requirements
Code | Title | Units |
---|---|---|
Lower Division Required Courses | ||
CMN 001 | Introduction to Public Speaking | 4 |
or CMN 001V | Introduction to Public Speaking | |
or ENG 003 | Introduction to Engineering Design | |
or ENG 003Y | Introduction to Engineering Design | |
Mathematics | ||
MAT 021A | Calculus | 4 |
MAT 021B | Calculus | 4 |
MAT 021C | Calculus | 4 |
MAT 021D | Vector Analysis | 4 |
MAT 022A | Linear Algebra | 3 |
MAT 022B | Differential Equations | 3 |
Physics | ||
PHY 009A | Classical Physics | 5 |
PHY 009B | Classical Physics | 5 |
PHY 009C | Classical Physics | 5 |
PHY 009D | Modern Physics | 4 |
Chemistry | ||
CHE 002A | General Chemistry | 5 |
Engineering | ||
ENG 006 | Engineering Problem Solving | 4 |
ENG 017 | Circuits I | 4 |
or ENG 017V | Circuits I | |
Electrical & Computer Engineering | ||
EEC 001 | Introduction to Electrical & Computer Engineering | 2 |
EEC 007 | Introduction to Programming & Microcontrollers | 4 |
EEC 010 | Introduction to Digital & Analog Systems 1 | 4 |
Transfer and change of major students in their junior year will substitute four additional units of upper division electives. | ||
EEC 018 | Digital Systems I | 5 |
Lower Division Composition/Writing; choose one; a grade of a C- or better is required: | 4 | |
Major Works of the Ancient World | ||
Major Works of the Medieval & Early Modern World | ||
Major Works of the Modern World | ||
Major Works of the Contemporary World | ||
Introduction to Literature | ||
or ENL 003V | Introduction to Literature | |
Introduction to Native American Literature | ||
Introduction to Academic Literacies (Recommended) | ||
or UWP 001V | Introduction to Academic Literacies: Online | |
or UWP 001Y | Introduction to Academic Literacies | |
Lower Division Required Courses Subtotal | 77 | |
Upper Division Required Courses | ||
Electrical & Computer Engineering | ||
Choose 26 units: | 26 | |
Circuits II | ||
Electronic Circuits I | ||
Electromagnetics I | ||
Principles of Device Physics I | ||
or EEC 140AV | Principles of Device Physics I | |
Introduction to Signals & Systems | ||
Applied Probability for Electrical & Computer Engineers | ||
Issues in Engineering Design | ||
Choose one: | 3-4 | |
Environmental Physics & Society | ||
Professional Responsibilities of Engineers | ||
Upper Division Electives | ||
Choose at least eight courses for a minimum of 32 units: | 32 | |
After completion of the upper division elective requirement (at least 8 courses, 2 core, 2 with labs, 1 project) any units in excess of 32 will count toward the Technical Elective requirement. | ||
Technical Electives | ||
Choose 9 units | 9 | |
Upper Division Composition Requirement | ||
Choose one; a grade of C- or better is required: | 0-4 | |
Advanced Composition | ||
or UWP 101V | Advanced Composition | |
or UWP 101Y | Advanced Composition | |
Writing in the Disciplines: Special Topics | ||
Writing in the Disciplines: Biology | ||
Writing in the Disciplines: History | ||
Writing in the Disciplines: International Relations | ||
Writing in the Disciplines: Engineering | ||
Writing in the Disciplines: Food Science & Technology | ||
Writing in the Disciplines: Environmental Writing | ||
Writing in the Disciplines: Human Development & Psychology | ||
Writing in the Disciplines: Ethnic Studies | ||
Writing in the Disciplines: Fine Arts | ||
Writing in the Disciplines: Sociology | ||
Writing in the Disciplines: Film Studies | ||
Writing in the Professions: Business Writing | ||
or UWP 104AV | Writing in the Professions: Business Writing | |
or UWP 104AY | Writing in the Professions: Business Writing | |
Writing in the Professions: Law | ||
Writing in the Professions: Journalism | ||
Writing in the Professions: Elementary & Secondary Education | ||
Writing in the Professions: Science | ||
Writing in the Professions: Health | ||
or UWP 104FV | Writing in the Professions: Health | |
or UWP 104FY | Writing in the Professions: Health | |
Writing in the Professions: Internships | ||
Writing in the Professions: Writing for Social Justice | ||
Writing in the Professions: Technical Writing | ||
Passing the Upper Division Composition Exam. | ||
Upper Division Required Courses Subtotal | 70-75 | |
Total Units | 147-152 |
- 1
Transfer and change of major students who do not take EEC 010 will substitute 4 additional units of upper-division electives.
Two Core Electives
Code | Title | Units |
---|---|---|
A maximum of one course appearing on both the Core Elective list and the Design Laboratory Elective list may be counted in both categories. | ||
EEC 110B | Electronic Circuits II | 4 |
EEC 130B | Introductory Electromagnetics II | 4 |
EEC 140B | Principles of Device Physics II | 4 |
EEC 170 | Introduction to Computer Architecture | 4 |
EEC 180 | Digital Systems II | 5 |
Only one of the following may be used: | ||
Digital Signals & Systems | ||
Control Systems | ||
or EEC 157AV | Control Systems | |
Signal Analysis & Communications |
Design Laboratory Electives
Code | Title | Units |
---|---|---|
A maximum of one course appearing on both the Core Elective list and the Design Laboratory Elective list may be counted in both categories. | ||
Choose at least two Design electives with lab: | ||
Electronic Circuits II | ||
Communication Electronics | ||
VLSI Design | ||
Digital Integrated Circuits | ||
RF & Microwaves in Wireless Communication | ||
RF & Microwaves in Wireless Communication | ||
RF & Microwaves in Wireless Communications | ||
Optoelectronics for High-Speed Data Networking & Computing Systems | ||
Integrated Circuits Fabrication | ||
Advanced Integrated Circuits Fabrication | ||
Digital Signal Processing | ||
Control Systems II | ||
or EEC 157BY | Control Systems II | |
Statistical & Digital Communication | ||
Embedded Systems | ||
Digital Systems II | ||
Testing & Verification of Digital Systems | ||
Choose at least one Design Project course: | ||
All Design Project courses are also considered Design Laboratory electives and may be counted in both categories simultaneously. Both A and B need to be taken to receive credit for the Design Project. | ||
Integrated Circuit Design Project | ||
Integrated Circuit Design Project | ||
RF/Microwave Systems Design | ||
RF/Microwave Systems Design | ||
Electronic Design Project | ||
Electronic Design Project | ||
EEC 174AY | Applied Machine Learning | 3 |
EEC 174BY | Applied Machine Learning Senior Design Projects | 3 |
EEC 175A | Internet of Things | 3 |
EEC 175B | Internet of Things Senior Design Project | 3 |
Digital Systems Design Project | ||
Digital Systems Design Project | ||
Senior Design Project | ||
Senior Design Project | ||
Autonomous Vehicle Design Project | ||
Autonomous Vehicle Design Project | ||
The remaining electives may be any letter-graded upper division Electrical & Computer Engineering course not used to satisfy another major requirement or the following ECS courses: | ||
Software Development & Object-Oriented Programming in C++ | ||
Operating Systems & System Programming | ||
Computer Networks | ||
Information Interfaces | ||
Computer Graphics | ||
Scientific Visualization | ||
Geometric Modeling |
Technical Electives
Code | Title | Units |
---|---|---|
Technical Electives | ||
After completion of the upper division elective requirement (at least 8 courses, 2 core, 2 with labs, 1 project) any units in excess of 32 will count toward the technical elective requirement. 5 | ||
CHE 002B | General Chemistry 1 | 5 |
ENG 035 | Statics 2 | 4 |
A maximum of 6 units for any combination of engineering courses numbered 190C, 192, 198, and 199 may be used. | ||
Mathematics | ||
Any upper division course 3 | ||
Physics | ||
Any upper division PHY course, except: | ||
Environmental Physics & Society (restricted to 1 unit of technical elective) | ||
Senior Thesis | ||
Tutoring in Physics & Astronomy | ||
Statistics | ||
Any upper division course 4 | ||
BIS 101 | Genes & Gene Expression | 4 |
BIS 101D | Genes & Gene Expression Discussion | 1 |
BIS 102 | Structure & Function of Biomolecules | 3 |
BIS 103 | Bioenergetics & Metabolism | 3 |
BIS 104 | Cell Biology | 3 |
BIS 122 | Population Biology & Ecology | 3 |
BIS 122P | Population Biology & Ecology/Advanced Laboratory Topics | 5 |
ECN 100A | Intermediate Micro Theory: Consumer & Producer Theory | 4 |
ECN 100B | Intermediate Micro Theory: Imperfect Competition & Market Failure | 4 |
ECN 101 | Intermediate Macro Theory | 4 |
ECN 102 | Analysis of Economic Data | 4 |
ECN 103 | Economics of Uncertainty & Information | 4 |
ECN 122 | Theory of Games & Strategic Behavior | 4 |
ECN 140 | Econometrics | 4 |
MGT 011A | Elementary Accounting | 4 |
MGT 011B | Elementary Accounting | 4 |
MGT 100 | Introduction to Financial Accounting (Discontinued) | 3 |
MGT 120 | Managing & Using Information Technology | 4 |
MGT 140 | Marketing for the Technology-Based Enterprise | 4 |
MGT 150 | Technology Management | 4 |
MGT 160 | Financing New Business Ventures | 4 |
MGT 170 | Management Accounting & Control | 4 |
MGT 180 | Supply Chain Planning & Management | 4 |
- 1
CHE 002C and any upper division course; except CHE 195, CHE 197.
- 2
ENG 045, and any upper division engineering course not used in satisfaction of core degree requirements, excluding ENG 100, ENG 160 (restricted to 1 unit of technical elective; same as PHY 160.), PHY 190 (restricted to 1 unit of technical elective), PHY 198, ECS 132, ECS 154A, ECS 154B, & ECS 188 (ECS 154A ECS 154B courses may be used by EEEL majors who did not take EEC 170).
- 3
- 4
Except STA 100, STA 102 Discontinued, STA 103, STA 104, STA 106, STA 108, STA 120 Discontinued, STA 130A.
- 5
Transfers and change of majors take 1 additional Technical elective unit in place of EEC 001.