Clark School Home UMD
ECE

Electrical Engineering Technical Electives

All electrical engineering undergraduates must complete a range of technical electives designed to ensure they have the appropriate breadth and depth of training in electrical engineering, a rigorous advanced laboratory experience, and a sophisticated and sustained exposure to engineering design. A total of 13 credits of 400-level ENEE technical electives must be completed and distributed among the following categories:

  • Category A. Advanced Theory and Applications: minimum of 3 credits
  • Category B. Advanced Laboratory: minimum of 2 credits
  • Category C. Capstone Design: minimum of 3 credits

In addition, students must satisfy the Specialty Area Requirement. This entails completing at least two courses from a single area of concentration within electrical engineering. ECE has six such Specialty Areas.

Please read care​fully, and make a note of, the following special cases and other items:

  1. Completing the minimum required credits from Category A-C comes to 8 credits.  The remaining credits necessary to reach 13 may come from any of the three categories.
  2. A second Capstone Design course may be used as a substitute for the required Advanced Theory and Applications course.  However, students who have already completed a capstone design course or who are registered for their first will have to wait until the beginning of the semester to receive permission for a second capstone courses – assuming seats are available.
  3. Students may enroll in a second advanced laboratory.  However, students who have already completed an advanced laboratory or who are registered for their first will have to wait until the beginning of the semester to receive permission for a second advanced laboratory – assuming seats are available.
  4. Upper-level ENEE elective courses may be used to satisfy General Technical Elective requirements.  However, any upper-level ENEE course used for this purpose may NOT then be used to satisfy the ENEE Technical Elective Requirement.  
  5. ENEE499: A maximum of five credits of approved ENEE 499: “Senior Projects in Electrical Engineering” may be used to satisfy the electrical engineering technical electives. Approved ENEE499L credits may satisfy the Category B requirement.  NOTE:  ENEE499 credits cannot be used to satisfy the Category C Capstone requirement.
  6. ENEE 408A and ENEE 459A: ENEE 408A and 459A together satisfy both the Capstone Design and Advanced Laboratory requirements.

 If you have any questions about how these requirements affect your current selection of senior EE electives, please contact an advisor.


ENEE Technical Elective Courses:

Below is a list of courses that can be used for the ENEE Technical Elective Requirements.  When using this list for academic planning purposes, please make sure you check on Testudo (www.testudo.umd.edu) for the course availability, as not all of these courses are offered every semester.

Category A: Advanced Theory and Applications (3 credit minimum)

ENEE359V Advanced Digital Design with HDL (2)
ENEE411 (formerly 419A) Analog and Digital Electronics II (3)
ENEE 413 (formerly 480) Funds. of Solid State Electronics (3)
ENEE419R Topics in Microelectronics; Renewable Energy
ENEE420 Communication Systems (3)
ENEE425 Digital Signal Processing (3)
ENEE426 Communication Networks (3)
ENEE434 Introduction to Neural Networks (3)
ENEE435 Computing Models of the Brain (3)
ENEE440 Microprocessors
ENEE446 Digital Computer Design
ENEE447 Operating Systems (3)
ENEE459A CAD Tools (1)
ENEE459C Computer Security (3)
ENEE459E Introduction to Cryptology (3)
ENEE459J Consumer Electronics (3)
ENEE459M Machine Learning: Knowledge Engineering & Computer Intelligence (3)
ENEE459P Parallel Algorithms (3)
ENEE459R Compilers (3)
ENEE460 Control Systems (3)
ENEE463 Digital Control Systems (3)
ENEE469A On Modeling and Controller Design (3)
ENEE474 Power Systems (3)
ENEE475 Power Electronics (3)
ENEE476 Power System Stability (3)
ENEE482 Design of Active and Passive Microwave Devices (3)
ENEE484 Design of Charged Particle Devices (3)
ENEE488 Directed Study[1] (1-3)
ENEE489Q Quantum Phenomena in EE (3)
ENEE490 Radiowave Propagation and Antennas for Wireless Communications (3)
ENEE496 Lasers and Optics (3)
ENEE498 Capstone II: Advanced Design (3)
ENEE499 Senior Research Projects in ECE[1] (1-3)

 
Category B: Advanced Laboratory (2 credit minimum)

ENEE 359F Adv. FPGA System Design using Verilog (3)
ENEE407: Microwave Circuits Laboratory (3)
ENEE416: Integrated Circuit Fabrication Lab (3)
ENEE417: Microelectronics Design Laboratory (2)
ENEE419W: Advanced Operational Amps Lab (3)
ENEE428: Communication Design Laboratory (2)
ENEE445: Computer Laboratory (2)
ENEE459B Reverse Engineering and Hardware Security Laboratory (3)
ENEE459K: Hardware FPGA Design with Verilog (3)
ENEE461: Control Systems Laboratory (2)
ENEE473: Electric Machines Laboratory (2)
ENEE486: Optoelectronics Laboratory (2)
ENEE489A: Laboratory for Antennas for Wireless Personal Communication
ENEE499L[1]: Senior Research Projects in ECE (1-3)
 

Category C: Capstone Design (3 credits minimum)

ENEE408A: Microprocessor-Based Design (3)
ENEE408B: Digital VLSI Design (3)
ENEE408C: Modern Digital System Design (3)
ENEE408D: Mixed Signal VLSI Design (3)
ENEE408E: Optical System Design (3)
ENEE408G: Multi-Media Signal Processing (3)
ENEE408I: Autonomous Robots for Control & Co-op. (3)
ENEE408J: Filter Design (3)
ENES 489P Systems Engineering (3)

[1]: Only 5 total credits of ENEE488/ENEE499/ENEE499L may be applied to the degree requirements.