Virginia Tech® home

Master of Engineering - Computer Engineering

several computer screens displaying "Virginia Tech" logo

Unless otherwise noted in curriculum section, classes are taught in Falls Church, Virginia, until fall 2024. Starting fall 2024, classes will be taught at the new Innovation Campus in Alexandria, Virginia.

Program Overview:

The master of engineering in computer engineering offers graduate students a strong academic foundation in core technological areas with a culminating project-based learning experience, preparing students to begin or to advance their professional careers.

Students will be able to choose to participate in the program on a part-time, full-time, or full-time accelerated basis. Full-time students could reasonably earn the master of engineering computer engineering degree in about three semesters.

Credits required for graduation:

Our M.Eng Program is now 30 credit hours, including 24 credit hours of senior and graduate level coursework consisting of:

  • 15 credit hours of ECE courses (of which 12 credit hours are discipline-specific)
  • 6 credit hours of out of area and/or out-of-department courses
  • 3 credit hours of graduate elective courses
  • 3 credit hours of Project and Report, ECE 5904 or Project Based Learning ECE 5805/5806
  • 2 credit hours of Seminar, ECE 5944
  • 1 credit of ENGE 5304 GSSME requirement

Concentration Requirements:

All students will take at least four courses in a focus area:

  • Computer Systems: Computer Architecture, Multiprocessors, Secure Hardware Design and Wearable Computing
  • Networking: Protocols, Information Security, Network Architectures and Multimedia Networks
  • Software and Machine Intelligence: Machine Learning, Deep Learning, Computer Vision, Pattern Recognition and Software Systems
  • VLSI and Design Automation: Configurable Computing, Testing and Verification, Advanced VLSI Design, Systems on a Chip and Electronic Design Automation

Program outcomes

Upon completion of the program, individuals will be able to:

  • Work in mid-level and advanced positions in industries related to computing and enhance marketability to employers


  • Machine Learning and Applications
  • Secure Information Systems and Networks
  • Quantum Computing

Get started:

Find out about deadline information and learn how to apply.

For information about a Master of Engineering in Computer Engineering, visit the College of Engineering site.