Virginia Tech™home

Master of Engineering - Computer Science

A bar chart on a laptop screen is being displayed on a wall mounted LCD screen.

Program Overview:

The master of engineering degree in computer science focuses on software development with an emphasis on entrepreneurial, team-based learning. Supplying strong technical training, the track is best suited for students entering the computing profession. It seeks to bring a wider group of people into the computing field at the graduate level.

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 in computer science degree in about three semesters.

Credits required for graduation:

  • 30 credits of coursework
  • 4000 level or higher (6 credits at the 4000 level)
  • Capstone project
  • Three-course concentration area
  • Ethics and Professionalism in Computer Science course

Concentration Requirements:

All students are required to satisfy a requirement for a three-course concentration in the following three concentration areas of:

  • Data Analytics and Machine Learning: Social Media Analytics, Data Analytics, and Advanced Machine Learning
  • Computer Security: Fundamentals Info Security, Cryptographic Engineering, ­­­Network Security, and System and Software Security
  • Artificial Intelligence: Intro to Artificial Intelligence, Advanced Machine Learning, Introduction to Urban Computing

As student enrollment increases, the following three concentrations will be added as choices:

  • Software Engineering: Software Engineering, Software Design and Quality, User Interface Software
  • Human-Computer Interaction: Usability Engineering, Models and Theories of HCI, Social Computing and Computer-Supported Cooperative Work, Information Visualization, and User Interface Software
  • Internet Software Development: Web Application Development, Mobile Application Development, Database Management, and User Interface Software

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

Get started:

 For fall 2020 enrollment:

  • Deadline: Domestic students (US citizens and Permanent Residents) may apply for the MEng at our Northern Virginia campus until June 15, 2020.