Skip to main content

Electrical Engineering, B.S. requirements

The 2026-27 catalog, with the courses that satisfy each requirement and which ones are offered this term.

Why the catalog year matters

Your catalog year is the year you started at SDSU, and it decides which rules apply to your degree, not the current semester's course list. Always check the requirements for your own catalog year - see every catalog year on file for this program.

Communications and Digital Signal Processing

Course
E E 458 - Analog and Pulse Communication Systems
3 unitsOpen seats
E E 558 - Digital Communications
3 unitsNot offered
E E 458L - Communications and Digital Signal Processing Laboratory
1 unitsOpen seats

Computer Engineering

Course
COMPE 470 - Digital Circuits
3 unitsOpen seats
COMPE 475 - Computer Architecture
3 unitsOpen seats
COMPE 560 - Computer and Data Networks
3 unitsOpen seats
COMPE 565 - Multimedia Communication Systems
3 unitsOpen seats
COMPE 572 - VLSI Circuit Design
3 unitsOpen seats

Electrical Engineering, B.S. - Roadmap

No course list published for this category.

Electromagnetics

Course
E E 455 - Antenna Theory and Design
3 unitsOpen seats
E E 540 - Microwave Devices and Systems
3 unitsNot offered

Electronics

Course
E E 502 - Electronic Devices for Rehabilitation
3 unitsOpen seats
E E 503 - Biomedical Instrumentation
3 unitsNot offered
E E 530 - Analog Integrated Circuit Design
3 unitsOpen seats
E E 533 - Neuromorphic Computing
3 unitsOpen seats
E E 430L - Electronic Circuits Laboratory
1 unitsOpen seats

General Education

No course list published for this category.

Graduation Writing Assessment Requirement

Course
E E 491W - Senior Design A
3 unitsOpen seats

Impacted Program

Course
E E 210 - Circuit Analysis I
3 unitsOpen seats
COMPE 160 - Introduction to Computer Programming
3 unitsOpen seats
MATH 150 - Calculus I
4 unitsOpen seats
MATH 151 - Calculus II
4 unitsOpen seats
PHYS 195 - Principles of Physics
3 unitsOpen seats
PHYS 196 - Principles of Physics
3 unitsOpen seats

Major

Course
E E 300 - Computational and Statistical Methods for Electrical Engineers
3 unitsOpen seats
E E 310 - Circuit Analysis II
3 unitsOpen seats
E E 330 - Fundamentals of Engineering Electronics
3 unitsOpen seats
E E 330L - Engineering Electronics Laboratory
1 unitsOpen seats
E E 340 - Electric and Magnetic Fields
3 unitsOpen seats
E E 380 - Electrical Energy Conversion
3 unitsOpen seats
E E 410 - Signals and Systems
3 unitsOpen seats
E E 420 - Feedback Control Systems
3 unitsOpen seats
E E 430 - Analysis and Design of Electronic Circuits
3 unitsOpen seats
E E 440 - Electromagnetic Waves
3 unitsOpen seats
E E 450 - Digital Signal Processing
3 unitsOpen seats
E E 491W - Senior Design A
3 unitsOpen seats
E E 493 - Senior Design Project B
3 unitsOpen seats
COMPE 375 - Embedded Systems Programming
3 unitsOpen seats

Major Restriction for Registration

No course list published for this category.

Master Plan

Course
E E 101 - Introduction to Electrical and Computer Engineering
1 unitsOpen seats
E E 410 - Signals and Systems
3 unitsOpen seats
E E 491W - Senior Design A
3 unitsOpen seats

Power and Controls

Course
E E 480 - Power System Analysis
3 unitsNot offered
E E 483 - Power Distribution Systems
3 unitsOpen seats
E E 522 - Digital Control Systems
3 unitsNot offered
E E 581 - Power System Dynamics
3 unitsOpen seats
E E 584 - Power Electronics
3 unitsNot offered
E E 586 - Distributed Energy Resources and Smart Grid Technologies
3 unitsNot offered
E E 380L - Electrical Energy Conversion Laboratory
1 unitsOpen seats
E E 420L - Control Systems Laboratory
1 unitsOpen seats
E E 584L - Power Electronics Laboratory
1 unitsNot offered

Preparation for the Major

42 units
Course
E E 101 - Introduction to Electrical and Computer Engineering
1 unitsOpen seats
E E 200 - Analytical Methods for Electrical Engineers
3 unitsOpen seats
E E 210 - Circuit Analysis I
3 unitsOpen seats
BIOL 100 - General Biology
3 unitsOpen seats
BIOL 101 - World of Animals
3 unitsOpen seats
COMPE 160 - Introduction to Computer Programming
3 unitsOpen seats
COMPE 270 - Digital Systems
3 unitsOpen seats
COMPE 271 - Computer Organization
3 unitsOpen seats
MATH 150 - Calculus I
4 unitsOpen seats
MATH 151 - Calculus II
4 unitsOpen seats
MATH 252 - Calculus III
4 unitsOpen seats
MATH 254 - Introduction to Linear Algebra
3 unitsOpen seats
PHYS 195 - Principles of Physics
3 unitsOpen seats
PHYS 195L - Principles of Physics Laboratory
1 unitsOpen seats
PHYS 196 - Principles of Physics
3 unitsOpen seats
PHYS 196L - Principles of Physics Laboratory
1 unitsOpen seats

Professional Electives

No course list published for this category.

This checklist reflects San Diego State's published catalog for 2026-27 and may not capture every substitution, waiver, or advisor-approved exception. Confirm anything that affects graduation with your own advisor or degree audit.