BS Electrical Engineering

Catalog Home

Program Learning Outcomes

Electrical engineering students are expected to graduate with:

  1. An ability to apply knowledge of mathematics, science, and engineering
  2. An ability to design and conduct experiments, as well as to analyze and interpret data
  3. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  4. An ability to function on multidisciplinary teams
  5. An ability to identify, formulate, and solve engineering problems
  6. An understanding of professional and ethical responsibility
  7. An ability to communicate effectively
  8. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  9. A recognition of the need for, and an ability to engage in life-long learning
  10. A knowledge of contemporary issues
  11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice
  12. A knowledge of probability and statistics, including applications appropriate to the electrical engineering field
  13. A knowledge of mathematics through differential and integral calculus, basic sciences, and engineering sciences necessary to analyze and design complex devices and systems containing hardware and software components; and
  14. A knowledge of advanced mathematics, typically including differential equations, linear algebra, complex variables, and discrete mathematics.

Degree Requirements and Curriculum

In addition to the program requirements listed on this page, students must also satisfy requirements outlined in more detail in the Minimum Requirements for Graduation section of this catalog, including:

  • 60 units of upper division courses
  • Graduation Writing Requirement (GWR)
  • 2.0 GPA
  • U.S. Cultural Pluralism (USCP)

Note: No major or support courses may be selected as credit/no credit.

CPE/EE 133Digital Design4
CPE/EE 233Computer Design and Assembly Language Programming4
EE 111
EE 151
Introduction to Electrical Engineering
and Introduction to Electrical Engineering Laboratory
EE 112Electric Circuit Analysis I2
EE 211
EE 241
Electric Circuit Analysis II
and Electric Circuit Analysis Laboratory II
EE 212
EE 242
Electric Circuit Analysis III
and Electric Circuit Analysis Laboratory III
EE 228Continuous-Time Signals and Systems4
EE 255
EE 295
Energy Conversion Electromagnetics
and Energy Conversion Electromagnetics Laboratory
EE 302
EE 342
Classical Control Systems
and Classical Control Systems Laboratory
EE 306
EE 346
Semiconductor Device Electronics
and Semiconductor Device Electronics Laboratory
EE 307
EE 347
Digital Electronics and Integrated Circuits
and Digital Electronics and Integrated Circuits Laboratory
EE 308
EE 348
Analog Electronics and Integrated Circuits
and Analog Electronics and Integrated Circuits Laboratory
EE 314Introduction to Communication Systems3
EE 328
EE 368
Discrete Time Signals and Systems
and Signals and Systems Laboratory
EE/CPE 329Programmable Logic and Microprocessor-Based Systems Design4
or EE 336 Microprocessor System Design
EE 335Electromagnetic Fields and Transmission4
EE 375Electromagnetic Fields and Transmission Laboratory1
EE 402Electromagnetic Waves4
EE 409
EE 449
Electronic Design
and Electronic Design Laboratory
EE 460Senior Project Preparation 82
Select from the following: 84
Senior Project I
and Senior Project II
Senior Project II
and Senior Project Design Laboratory I
Technical Electives 1,611
Select from the following: 2
EE Senior Design Lecture/Laboratory electives
Power Electronics I
Power Electronics II
Advanced Electronic Design
Alternating Current Machines
Sustainable Electric Energy Conversion
Introduction to Remote Sensing
Computer Vision
Computer-Aided Design of VLSI Devices
Introduction to Magnetic Design
Automotive Engineering for a Sustainable Future
Introduction to Real-Time Embedded Systems
Solar Photovoltaic System Engineering
Cooperative Education Experience 3
Pattern Recognition
Computer Systems
Advanced Real-Time Embedded Systems Design
Digital Systems Design
EE Senior Design Lecture Electives
Special Problems 4
Fiber Optic Communication
High Frequency Amplifier Design
Power Systems Analysis I
Power Systems Analysis II
Advanced Analog Circuits
Communication Systems Design
Digital Communication Systems
Photonic Engineering
Digital Signal Processing
Micro/Nano Fabrication
Analog Filter Design
Digital Control Systems
Wireless Communications
Selected Advanced Topics
Microwave Engineering
Computational Intelligence
Electric Machines Theory
Control Systems Theory
Advanced Topics in Automatic Control
Discrete Time Filters
Power System Protection
Advanced Analysis of Power Systems
Solar-Photovoltaic Systems Design
Solid State Electronics
Advanced Digital Communications
Advanced Topics in Power Electronics
Digital Image Processing
Microwave Device Electronics
Fourier Optics
Selected Advanced Topics
EE Senior Design Laboratory Electives
Special Problems 4
Polymer Electronics Laboratory
Fiber Optics Laboratory
Power Systems Laboratory
High Frequency Amplifier Design Laboratory
Advanced Analog Circuits Laboratory
Analog Filter Design Laboratory
Digital Communication Systems Laboratory
Photonic Engineering Laboratory
Digital Signal Processing Laboratory
Selected Advanced Laboratory
Digital Control Systems Laboratory
Wireless Communications Laboratory
Advanced Microwave Laboratory
Solid-state Electronics and VLSI Laboratory
Non-EE Electives
Principles of Biomaterials Design
Biomedical Engineering Transport
Biomedical Modeling and Simulation
Microfabrication Laboratory
Bioelectronics and Instrumentation
Biopotential Instrumentation
Managing Technology in the International Legal Environment
Survey of Biochemistry and Biotechnology
Computer Architecture
Autonomous Mobile Robotics
International Trade Theory
Money, Banking and Credit
Introduction to Environmental Engineering
Operations Research I
Project Organization and Management
Operations Research II
Human Factors Engineering
Leadership and Project Management
Sales Engineering
Reliability for Design and Testing
Advanced Electronic Manufacturing
Microelectronics and Electronics Packaging
Electronic Materials Systems
Vector Analysis
Complex Analysis I
Complex Analysis II
Numerical Analysis I
Numerical Analysis II
Thermodynamics I
Energy Conversion
Sound Design: Technologies
Sound Design: Recording
Sound Design: Synthesis
Classical Mechanics I
Classical Mechanics II
Physics of Energy
Introduction to Atmospheric Physics
Special Theory of Relativity
Vibrations and Waves
Particle and Nuclear Physics
Quantum Mechanics I
Quantum Mechanics II
Electromagnetic Fields and Waves I
Electromagnetic Fields and Waves II
Solid State Physics
Nonlinear Dynamical Systems
Advanced Optics
Solid State Physics Laboratory
BIO 213
BMED 213
Life Science for Engineers
and Bioengineering Fundamentals (B2) 5
CHEM 124General Chemistry for Physical Science and Engineering I (B3/B4) 54
CSC/CPE 101Fundamentals of Computer Science4
ENGL 149Technical Writing for Engineers (A3) 54
IME 156Basic Electronics Manufacturing2-4
or IME 157 Electronics Manufacturing
MATH 141Calculus I (B1) 54
MATH 142Calculus II (B1) 54
MATH 143Calculus III (Add'l Area B) 54
MATH 241Calculus IV4
MATH 244Linear Analysis I4
PHYS 141General Physics IA (Add'l Area B) 54
PHYS 132General Physics II4
PHYS 133General Physics III4
PHYS 211Modern Physics I4
STAT 350Probability and Random Processes for Engineers (B6) 54
Approved engineering support electives 1, 6, 79
Select from the following:
General Biology
Introduction to Biomedical Engineering Design
Biomedical Engineering Measurement and Analysis
Contemporary Issues in Biomedical Engineering
General Chemistry for Physical Science and Engineering II
Introduction to Organic Chemistry
Survey of Biochemistry and Biotechnology
Selected Topics (Introduction to C++ Programming)
Computer Architecture
Data Structures
Project-Based Object-Oriented Programming and Design
Discrete Structures
Polymer Electronics Laboratory
Manufacturing Processes: Materials Joining
Manufacturing Processes: Material Removal
Operations Research I
Operations Research II
Engineering Economics
Materials Engineering
Materials Laboratory I
Materials, Ethics, and Society
Micro/Nano Fabrication
Microfabrication Laboratory
Linear Algebra I
Vector Analysis
Complex Analysis I
Complex Analysis II
Numerical Analysis I
Numerical Analysis II
Numerical Optimization
Engineering Statics
Engineering Dynamics
Thermodynamics I
Fluid Mechanics I
Modern Physics II
Physics of Energy
Introduction to Atmospheric Physics
Introduction to Lasers and Laser Applications
Special Theory of Relativity
Vibrations and Waves
Particle and Nuclear Physics
Quantum Mechanics I
Quantum Mechanics II
Electromagnetic Fields and Waves I
Electromagnetic Fields and Waves II
Solid State Physics
Nonlinear Dynamical Systems
Advanced Optics
Theoretical Physics
Solid State Physics Laboratory
(See GE program requirements below.)40
Free Electives0
Total units192-194

Consultation with advisor is recommended prior to selecting technical electives or approved electives; bear in mind your selections may impact pursuit of post-baccalaureate studies and/or goals.


A minimum of two EE Senior Design Lecture Electives and two EE Senior Design Laboratory Electives.


Taken Fall 2009 or later; four units maximum.


Four units maximum may count toward technical electives; one unit maximum, with approval of department chair, may count towards senior design laboratory elective.


Required in Support; also satisfies GE.


No course credits may be used simultaneously to satisfy both engineering support and technical elective requirements.


The number of units given for transfer credit will not exceed the number of units of the Cal Poly course.


ENGR 459, ENGR 460 and ENGR 461 (6) may substitute for the series EE 460, EE 461 and EE 462 (6) or the series EE 460, EE 463 and EE 464 (6).

General Education (GE) Requirements

  • 72 units required, 32 of which are specified in Major and/or Support.
  • See the complete GE course listing.
  • Minimum of 8 units required at the 300 level.
Area ACommunication
A1Expository Writing4
A2Oral Communication4
A3Reasoning, Argumentation and Writing (4 units in Support) 10
Area BScience and Mathematics
B1Mathematics/Statistics (8 units in Support) 10
B2Life Science (4 units in Support) 10
B3Physical Science (4 units in Support) 10
B4One lab taken with either a B2 or B3 course
B6Upper-division Area B (4 units in Support) 10
Additional Area B units (8 units in Support) 10
Area CArts and Humanities
C3Fine/Performing Arts4
C4Upper-division elective4
Area D/ESociety and the Individual
D1The American Experience (Title 5, Section 40404 requirement) (40404)4
D2Political Economy4
D3Comparative Social Institutions4
D4Self Development (CSU Area E)4
Total units40

Required in Support; also satisfies GE