Freshman Year
Fall
- ECO 101: Principles of Microeconomics (1 course unit)
- ENG 095: Introduction to Engineering (0 course units)
- ENG 144: Fundamentals of Engineering Design (0.5 course units)
- MAT 127: Calculus A (1 course unit)
- PHY 201: General Physics I (1 course unit)
- TST 161: Creative Design (1 course unit)
Spring
- CSC 220: Computer Science I (1 course unit)
- ELC 145: Introduction to Electrical and Computer Engineering (0.5 course units)
- FYS 16x: First-Year Seminar (1 course unit)
- MAT 128: Calculus B (1 course unit)
- PHY 202: General Physics II (1 course unit)
Sophomore Year
Fall
- CSC 230: Computer Science II (1 course unit)
- ENG 212: Circuits Analysis (1 course unit)
- ENG 272: Advance Engineering Mathematics I (1 course unit)
- ENG 312: Digital Circuits & Microprocessors (1 course unit)
Spring
- CSC 270: Discrete Structures (1 course unit)
- ELC 251: Electronics (1 course unit)
- ELC 321: Signals and Systems (1 course unit)
- ENG 214: Circuits Analysis Lab (0.5 course units)
- MAT 229: Multivariable Calculus (1 course unit)
- Mathematics Elective – ENG 342 or STA 215 (1 course unit)
Junior Year
Fall
- ELC 333: Electronics Lab (0.5 course units)
- ELC 411: Embedded Systems (1 course unit)
- ELC 451: Computer Architecture and Organization (1 course unit)
- ENG 093: Engineering Seminar III (0 course units)
- Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)
Spring
- CSC 345: Operating Systems (1 course unit)
- ELC 363: Computer Engineering Laboratory (0.5 course units)
- ENG 094: Engineering Seminar IV (0 course units)
- ENG 348: Systems Engineering + Engineering Economy (1 course units)
- ENG 352: Control Systems (1 course unit)
- Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)
Senior Year
Fall
- ENG 099: Senior Professional Seminar (0 course units)
- ENG 354: Control Systems Laboratory (0.5 course units)
- ELC 423: Digital Signal Processing (1 course unit)
- ELC 463: Computer Engineering Laboratory II (0.5 course units)
- ELC 495: Senior Project I (0.5 course units)
- IDS 252: Society, Ethics & Technology (1 course unit)
- Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)
Spring
- CSC 415: Software Engineering ( 1 course unit)
- ELC 433: Signal Processing Lab (0.5 course units)
- ELC 496: Senior Project II (0.5 course units)
- Technical Elective: ECE discipline or engineering (by advisement) (1 course unit)
- College Core Elective (1 course unit)
- College Core Elective (1 course unit)
Technical Electives
Students must take a total of four technical electives from the list below. Two categories exist: 1) ECE discipline electives and 2) engineering electives. Students may fulfill the technical elective requirement by taking: 1) four ECE discipline electives, 2) three ECE discipline electives and one engineering elective, or 3) two ECE discipline electives and two engineering electives. See the list below:
ECE-Specific Technical Electives (between 2 and 4)
- ELC 477: Power Systems and Renewability
- ELC 435: Artificial Neural Networks
- ELC 431: RF/Microwave Engineering
- ELC 470: Semiconductor Devices
- ELC 441: Digital Engineering Systems
- ELC 453: Digital Control Systems
- ELC 471: VLSI Design
- ELC 475: Advanced Digital Signal Processing
- ELC 480: Digital Video Processing and Compression
- ELC 470: Cybersecurity
- ELC 470: Advanced Sensor Networks
- ELC 470: Other Special Topics (by advisement only)
- ELC 341: Communication Systems
- ELC 383: Electronics II
General Engineering Electives (2 maximum)
- ENG 470: Sustainability Europe
- ENG 152: Engineering Materials Science
- ENG 222: Statics
- ENG 262: Dynamics
- ENG 322: Thermodynamics
- CSC 300/400 Level Courses: Ask your advisor.