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

The Summer 2022 ECE textbook list is available online for students.

The Fall 2022 ECE textbook list is available online for students.


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