
The courses listed below are approved for EE in-major and non-major technical elective credit. Actual course offerings will be based on sufficient resources, including faculty availability, and student demand. Refer to the university's on-line timetable of classes for specific course availability information.
On this page:
In-Major Technical Electives
|
4104 Microwave and RF Engineering (4C) Prereq: 3106, 3204 (Capstone Design) 4114 Antennas (3C) Prereq: 3106 (Capstone Design) 4124 Radio Wave Propagation (3C) Prereq: 3106 4134 Fiber Optics and Applications (3C) Prereq: 3106 4144 Optical Information Processing (3C) Prerreq: 3106 4154 Perils of Space: An Introduction to Space Weather (3C) Prereq: 3106 4164 Global Positioning Systems (GPS) Theory and Design (4C) Prereq: 3106 (Capstone Design) |
Systems & Controls
4405 Control Systems (3C) Prereq: 3704 4406 Control Systems (3C) Prereq: 4405 4704 Principles of Robotics Systems (3C) Prereq: 3704 ME 4734 Mechatronics (3C) Prereq: 2504, 2704 ME 4736 Mechatronics II (3C) Prereq: ME 4734 |
4304 Design in Power Engineering (3C) (Capstone Design) 4334 Power System Analysis and Control (3C) Prereq: 3304 4344 Electric Power Quality for the Digital Economy (3C) Prereq: 3304 4354 Power System Protection (3C) Prereq: 4334 4364 Alternate Energy Systems (3C) Prereq: STAT 4714 4374 Power System Protection Lab (1C) Prereq: 4334 Coreq: 4354 |
| Circuits/Electronics
4205 Electronic Circuit Design (3C) Prereq: 3204 4206 Electronic Circuit Design (3C) Prereq: 4205 (Capstone Design) 4214 Semiconductor Device Fundamentals (3C) Prereq: 2204 or MSE 3204 or Phys 3455 4220 Analog Integrated Circuit Design (3C) Prereq: 3204 4224 Power Electronics (3C) Prereq: 3204 (Capstone Design) 4234 Semiconductor Processing (3C) Prereq: 2204, 3054 4235 Electronic Packaging (3C) Prereq: 2204 4244 Intermediate Semiconductor Wafer Processing Laboratory (3C) (Capstone Design) Prereq: 4234 or MSE 4234 4284 Power Electronics Lab (1C) Prereq: 4224 |
2500 Computer Organization and Architecture (3C) Prereq: 2504 2574 Introduction to Data Structures and Software Engineering (3C) Prereq: 1574 3504 Digital Design I (4C) Prereq: 2504 3574 Applied Software Engineering (3C) Prereq: CS 3204 4504 Computer Organization (4C) Prereq: CS 3214 if taught by CS faculty, ECE 2500 if taught by ECE (Capstone Design) 4514 Digital Design II (4C) Prereq: 3504 4520 Digital and Mixed-Signal System Testing and Testable Design (3C) Prereq: 2574, 3504 4524 Artificial Intelligence and Engineering Applications (4C) Prereq: 2574; Co-Req: STAT 4714 4530 Hardware/Software Codesign (3C) Prereq: 3504, 3534 4534 Embedded System Design (4C) Prereq: 2534, 3534 4540 VLSI Circuit Design (3C) Prereq: 2204, 3504 4550 Real-Time Systems (3C) Prereq: 4534 or CS 3204 4560 Computer and Network Security Fundamentals (3C) Prereq: 4564 4564 Network Application Design (3C) Prereq: 2504, 2574 4570 Wireless Networks and Mobile Systems (3C) Prereq: 4564, or CS 4254 4574 Large-Scale Software Development for Engineering Systems (3C) Prereq: 3574 4580 Digital Image Processing (3C) Prereq: 4624, STAT 4714 |
4605 Radio Engineering (3C) Prereq: 3106, 3204, 3614; Co-req:4675 (Capstone Design) 4606 Radio Engineering (3C) Prereq: 4605 4614 Telecommunication Networks (3C) Prereq: 2504, 2704, STAT 4714 4624 Digital Signal Processing and Filter Design (3C) Prereq: 3704 (Capstone Design) 4634 Digital Communications (3C) Prereq: 3614, STAT 4714 4644 Satellite Communications (3C) Prereq: 3614 4664 Analog and Digital Communications Lab (1C) Prereq: 3614, Corequisite: 4634 4674 Scattering Parameters Lab (1C) Prereq: 4605, 4675 4675 Radio Engineering Lab (1C) Prereq: 3106, 3204; Co-req: 4605 4676 Radio Engineering Lab (1C) Prereq: 4675; Co-req: 4606 |
|
ECE students, with the permission of the ME department, can enroll in the ME senior engineering design and project courses. Note: both semesters must be completed. ME 4015 (3) Engineering Design and Project |
The courses listed below can generally be used for technical elective credit or design technical elective credit, based on the particular content of each course as it is taught in a given semester. Please discuss technical elective credit options for these courses with your advisor prior to registering for the courses.
4974 (ARR) Independent Study Notes: The forms are due in 340 Whittemore by 12:00 noon on the 3rd day of the first week of class for the requested semester – no exceptions. Forms are available in the ECE Student Services office in 340 Whittemore. |
ECE students may take up to 3 credit hours of non-major technical electives. Students are reminded that they DO NOT have to take a non-major technical elective. All technical electives can come from the in-major list.
|
Graduate Courses Used as Technical Electives
ECE students who meet the University requirements to enroll in graduate courses may use graduate level ECE courses as technical elective credit.
- Per University policy, undergraduate students must have earned a 3.0 cumulative GPA to be eligible to enroll in graduate level courses.
- Note that undergraduate students enrolled in graduate courses to be used for undergraduate requirements cannot use those credits toward a graduate degree in ECE at VT. The exceptions to this policy are students enrolled in the Accelerated UG/G program. Please see your advisor if you have questions regarding this policy.
- To enroll in graduate level courses, undergraduates must complete an Application for Graduate Courses form. If prerequisites are met and space permits, students will be force-added to the graduate course(s).



