Virginia Tech®home

Master of Engineering - Computer Engineering

man stands alongside a jet engine

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:

32 total credits, with 27 credits of coursework, including:

  • 15 credits: computer engineering courses (12 credits are discipline-specific)
  • 6 credits (out-of-area and/or out-of-department courses)
  • 6 credits of graduate elective courses
  • 3 credits: Project and Report, Electrical and Computer Engineering
  • 2 credits: Seminar, Electrical and Computer Engineering

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



  • Software Development and Applications
  • Data Analytics and Artificial Intelligence
  • Computer Security
  • Machine Learning and Applications
  • Secure Information Systems and Networks
  •  Human Computer Interaction (Blacksburg campus only)

Get started:

Click here to learn how to apply and deadline information.

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