Courses
Course List Filter
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 1004 | Introduction to ECE Concepts | 3 |
ECE 2024 | Circuits and Devices | 3 |
ECE 2054 | Applied Electrical Theory | 3 |
ECE 3004 | AC Circuit Analysis | 3 |
ECE 3054 | Electrical Theory | 3 |
ECE 3074 | AC Circuit Analysis Laboratory | 1 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 2164 | Exploration of the Space Environment | 3 |
ECE 3104 | Introduction to Space Systems and Technologies | 3 |
ECE 3105 | Electromagnetic Fields | 3 |
ECE 3106 | Electromagnetic Fields | 3 |
ECE 3134 | Introduction to Optoelectronics | 3 |
ECE 3154 | Space Systems - Design and Validation | 2 |
ECE 3174 | Optolectronics Laboratory | 1 |
ECE 4104 | Microwave and RF Engineering | 3 |
ECE 4114 | Antennas | 3 |
ECE 4124 | Radio Wave Propagation | 3 |
ECE 4134 | Photonics | 3 |
ECE 4144 | Optical Systems | 3 |
ECE 4154 | Space Weather: The Solar Wind and Magnetosphere | 3 |
ECE 4164 | Introduction to Global Positioning System (GPS) Theory and Design | 4 |
ECE 4174 | Upper Atmosphere / Ionosphere Space Weather | 3 |
ECE 4184 | Applied Quantum Mechanics for Engineers | 3 |
ECE 4194 | Engineering Principles of Remote Sensing | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 2214 | Physical Electronics | 3 |
ECE 2274 | Electronics Networks Laboratory | 1 |
ECE 3204 | Analog Electronics | 3 |
ECE 3214 | Semiconductor Device Fundamentals | 3 |
ECE 3254 | Industrial Electronics | 3 |
ECE 3274 | Electronic Circuits Laboratory II | 1 |
ECE 4205 | Electronic Circuit Design | 3 |
ECE 4206 | Electronic Circuit Design | 3 |
ECE 4214 | Semiconductor Device Fundamentals | 3 |
ECE 4220 | Analog Integrated Circuit Design | 3 |
ECE 4224 | Power Electronics | 3 |
ECE 4234 | Semiconductor Processing | 3 |
ECE 4235 | Principles of Electronic Packaging | 3 |
ECE 4244 | Intermediate Semiconductor Processing Laboratory | 3 |
ECE 4254 | Principles of Electronics Packaging | 3 |
ECE 4284 | Power Electronics Laboratory | 1 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 3304 | Introduction to Power Systems | 3 |
ECE 3354 | Electric Power Engineering Laboratory | 1 |
ECE 4314 | Electric Energy Distribution Systems | 3 |
ECE 4324 | Microgrids | 3 |
ECE 4334 | Power System Analysis and Control | 3 |
ECE 4354 | Power System Protection | 3 |
ECE 4364 | Alternate Energy Systems | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4414 | Linux Kernel Programming | 3 |
ECE 4424 | Machine Learning | 3 |
ECE 4444 | Technological Singularity | 3 |
ECE 4454 | Multimedia Signal Processing | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 3604 | Introduction to RF & Microwave Engineering | 3 |
ECE 3614 | Introduction to Communication Systems | 3 |
ECE 4605 | Radio Engineering | 3 |
ECE 4606 | Radio Engineering | 3 |
ECE 4624 | Digital Signal Processing & Filter Design | 3 |
ECE 4634 | Digital Communications | 3 |
ECE 4644 | Satellite Communications | 3 |
ECE 4664 | Analog & Digital Communications Laboratory | 1 |
ECE 4675 | Radio Engineering Laboratory | 1 |
ECE 4684 | Network Science | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4944 | Cybersecurity Seminar | 1 |
Full Course List
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 1004 | Introduction to ECE Concepts | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 2024 | Circuits and Devices | 3 |
ECE 2054 | Applied Electrical Theory | 3 |
ECE 2164 | Exploration of the Space Environment | 3 |
ECE 2214 | Physical Electronics | 3 |
ECE 2514 | Computational Engineering | 3 |
ECE 2524 | Introduction to UNIX for Engineers | 2 |
ECE 2544 | Fundamentals of Digital Systems | 3 |
ECE 2564 | Embedded Systems | 3 |
ECE 2714 | Signals and Systems | 3 |
ECE 2804 | Integrated Design Project | 2 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4104 | Microwave and RF Engineering | 3 |
ECE 4114 | Antennas | 3 |
ECE 4124 | Radio Wave Propagation | 3 |
ECE 4134 | Photonics | 3 |
ECE 4144 | Optical Systems | 3 |
ECE 4154 | Space Weather: The Solar Wind and Magnetosphere | 3 |
ECE 4164 | Introduction to Global Positioning System (GPS) Theory and Design | 4 |
ECE 4174 | Upper Atmosphere / Ionosphere Space Weather | 3 |
ECE 4184 | Applied Quantum Mechanics for Engineers | 3 |
ECE 4194 | Engineering Principles of Remote Sensing | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4205 | Electronic Circuit Design | 3 |
ECE 4206 | Electronic Circuit Design | 3 |
ECE 4214 | Semiconductor Device Fundamentals | 3 |
ECE 4220 | Analog Integrated Circuit Design | 3 |
ECE 4224 | Power Electronics | 3 |
ECE 4234 | Semiconductor Processing | 3 |
ECE 4235 | Principles of Electronic Packaging | 3 |
ECE 4244 | Intermediate Semiconductor Processing Laboratory | 3 |
ECE 4254 | Principles of Electronics Packaging | 3 |
ECE 4284 | Power Electronics Laboratory | 1 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4314 | Electric Energy Distribution Systems | 3 |
ECE 4324 | Microgrids | 3 |
ECE 4334 | Power System Analysis and Control | 3 |
ECE 4354 | Power System Protection | 3 |
ECE 4364 | Alternate Energy Systems | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4414 | Linux Kernel Programming | 3 |
ECE 4424 | Machine Learning | 3 |
ECE 4444 | Technological Singularity | 3 |
ECE 4454 | Multimedia Signal Processing | 3 |
ECE 4704 | Principles of Robotic Systems | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4504 | Computer Organization | 3 |
ECE 4514 | Digital Design II | 4 |
ECE 4520 | Digital and Mixed Signal System Testing and Testable Design | 3 |
ECE 4524 | Artificial Intelligence and Engineering Applications | 4 |
ECE 4525 | Video Game Design and Engineering | 3 |
ECE 4526 | Video Game Design and Engineering | 3 |
ECE 4530 | Hardware-Software Codesign | 3 |
ECE 4534 | Embedded System Design | 4 |
ECE 4540 | VLSI Circuit Design | 3 |
ECE 4550 | Real-Time Systems | 3 |
ECE 4554 | Introduction to Computer Vision | 3 |
ECE 4560 | Computer and Network Security Fundamentals | 3 |
ECE 4564 | Network Application Design | 3 |
ECE 4570 | Wireless Networks and Mobile Systems | 3 |
ECE 4574 | Large-Scale Software Development for Engineering Systems | 3 |
ECE 4580 | Digital Image Processing | 3 |
ECE 4584 | Robotics Laboratory | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4605 | Radio Engineering | 3 |
ECE 4606 | Radio Engineering | 3 |
ECE 4624 | Digital Signal Processing & Filter Design | 3 |
ECE 4634 | Digital Communications | 3 |
ECE 4644 | Satellite Communications | 3 |
ECE 4664 | Analog & Digital Communications Laboratory | 3 |
ECE 4675 | Radio Engineering Laboratory | 3 |
ECE 4684 | Network Science | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4805 | Senior Design Project | 3 |
ECE 4806 | Senior Design Project | 3 |
Course No. | Course Name | Credit Hours |
---|---|---|
ECE 4944 | Cybersecurity Seminar | 1 |
Resources & Links
Two-Semester Major Design Experience
ECE’s two-semester Major Design Experience (ECE 4805-4806) provides teams of students with simulations of the post-college world via projects specified and directed by industry partners. For more information, contact class instructor, Dr. Joe Adams.
Textbook List
Take a look at the Summer 2024 ECE textbook list.
Take a look at the Fall 2024 ECE textbook list.
Current Prerequisites & Course Offering
For current prerequisites for a particular course, and to view course offerings for a particular semester, see the Virginia Tech Course Timetables