Virginia Tech®home

Curriculum

ECE Undergraduate Majors

Computer Engineering

Chip-Scale Integration
Harness advances in integrated digital and analog electronics to add greater functionality, improve performance, minimize power consumption, and expand applications.

Controls, Robotics, and Autonomy
Seeks new ways to interact with the world, interpret information, regulate processes, and teach systems how to make autonomous decisions.

Machine Learning
Art of teaching computer systems how to learn on their own.

Networking and Cybersecurity
Draw on hardware and software skills to ensure the efficient and safe transmission of data and energy through networks.

Software Systems
Write complex software systems of all sizes for applications including machine learning, cyber-physical systems, and infrastructure software.

Electrical Engineering

Communications and Networking
Builds on a strong background in signal processing and communications.

Controls, Robotics, and Autonomy
Seeks new ways to interact with the world, interpret information, regulate processes, and teach systems how to make autonomous decisions.

Energy and Power Electronics Systems
Maintain stability in today's electrical power infrastructure while preparing for, designing, and building smart grids of the future.

Micro/Nanosystems
Work with electronics and circuits at an extremely small scale.

Photonics
Involves the science of generation, transmission, manipulation, and detection of light, as well as the application of that light for communication, imaging, sensing, and other technologies.

Radio Frequency and Microwave
Focuses on devices and systems that operate in the 300 kHz to 300 GHz range, and the signals those devices transmit and receive.

Space Systems
Design, build, and test systems to withstand harsh and uncertain conditions of space and the near-Earth environment.

Bachelor of Science in Computer Engineering Checksheets

  Students graduating 2022
(entered VT Fall 2020 – Summer 2021)
Students graduating 2023
(entered VT Fall 2021-Summer 2022)
Computer Engineering (general) 2021 2022 2023
Chip-Scale Integration 2021 2022 2023
Controls, Robotics, & Autonomy 2021 2022 2023
Machine Learning 2021 2022 2023
Networking & Cybersecurity 2021 2022 2023
Software Systems 2021 2022 2023

Bachelor of Science in Electrical Engineering Checksheets

  Students graduating 2022
(entered VT Fall 2020 – Summer 2021)
Students graduating 2023
(entered VT Fall 2021-Summer 2022)
Electrical Engineering (general) 2021 2022 2023
Communications & Networking 2021 2022 2023
Controls, Robotics, & Autonomy 2021 2022 2023
Energy & Power Electronic Systems* 2021 2022 2023
Micro-Nanosystems 2021 2022 2023
Photonics 2021 2022 2023
Radio Frequency & Microwave 2021 2022 2023
Space Systems 2021 2022 2023
 *Recommended for Wide Bandgap Generation Graduate Research Assistant Fellowship

ECE Degrees

For Students in a Degree-Granting Engineering Major

Degree-granting engineering majors accept applicants on a space-available basis.

  • Applicants must have a minimum 2.0 overall Virginia Tech GPA at the time of application.
  • Applicants with a minimum 3.0 overall Virginia Tech GPA at the time of application are guaranteed their first choice major.
  • Applicants below a 3.0 overall Virginia Tech GPA at the time of application will be rank-ordered.

For more information on declaring a major/minor, please visit the College of Engineering.