Virginia Tech® home

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 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 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 4314 Electric Energy Distribution Systems
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 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. Scot Ransbottom.


Textbook List

Take a look at the Spring 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