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 2074 Electric Circuit Analysis Laboratory 1
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
ECE 1574 Engineering Problem Solving with C++ 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 2023 ECE textbook list.

Take a look at the Summer 2023 ECE textbooklist. 


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