Plan Your Study

To earn a Master of Information Technology degree at Virginia Tech, students must complete 11 courses — four core (foundation) courses and seven elective courses — for a total of 33 credit hours.  By choosing the appropriate courses, master's students can also earn a graduate certificate in one of six IT specialities as part of their degree program.

Students also have the option of earning a 12-credit stand-alone graduate certificate. Graduate certificates require the completion of four specified VT-MIT core and/or elective courses.  Certificates can be completed in one year.

Detailed descriptions of the courses outlined below can be found on our Course Descriptions page. You can use this course diagram to plan your study.

Core Courses

VT-MIT degree students begin by taking four of six core course options for a total of 12 credit hours. The core courses are often prerequisites for elective courses. If students wish to take more than four core courses, the additional core courses will count as electives.

  • ACIS 5504 Information Systems Design & Database Concepts
  • BIT 5594 Web-Based Applications & Electronic Commerce
  • CS 5044 Object-Oriented Programming with Java
  • CS 5704 Software Engineering
  • ECE 5484 Fundamentals of Computer Systems
  • MGT 5804 Strategic Leadership in Technology-Based Organizations

Elective Courses

After completing the core courses, degree students take seven elective courses for an additional 21 credit hours.   

Before enrolling in electives, degree and certificate students must check that they have taken the appropriate core course and any other elective course designated as a prerequisite.

You can choose from any of the electives, but we've also organized them into modules or areas of specialization if you'd like to focus your studies in an area of importance to your career:

 Analytics & Business Intelligence (Recommended Core Prerequisite: BIT 5594 or MGT 5804)

  • BIT 5524  Introduction to Business Intelligence & Analytics
  • BIT 5534  Applied Business Intelligence & Analytics  (Prerequisite: BIT 5524)

Big Data (Core Prerequisite: CS 5044)

  • CS 5644  Machine Learning with Big Data
  • CS 5664  Social Media Analytics

Business Information Systems (Core Prerequisite:  ACIS 5504)

  • ACIS 5524  Advanced Database Management Systems
  • ACIS 5534 Systems Development 

Cybersecurity  (Core Prerequisite:  ECE 5484)

  • ECE 5585  IT Security and Trust l
  • ECE 5586  IT Security and Trust ll (Prerequisite: ECE 5585)
  • ECE 5480  Cybersecurity and the Internet of Things

Cybersecurity Management (Recommended Core Prerequisite: BIT 5594 or MGT 5804)

  • BIT 5134  Cybersecurity Program Design & Operations 
  • ACIS 5624  Cybersecurity Governance and Risk Management

Cybersecurity Policy (Recommended Core Prerequisite: BIT 5594 or MGT 5804)

  • BIT 5114  Crime and Conflict in Cyberspace
  • BIT 5124  Cyber Law and Policy for Information Technology

Decision Support Systems  (Recommended Core Prerequisite: BIT 5594)

  • BIT 5474  Computer-Based Decision Support Systems
  • BIT 5484  Cognitive Computing for Smart Service Systems (Prerequisite: BIT 5474)

Health Information Technology (Recommended Core Prerequisite: ACIS 5504)

  • BIT 5564  Healthcare Information Technology
  • ACIS 5574  Healthcare Data Management

Networking (Core Prerequisite: ECE 5484)

  • ECE 5485  Networks and Protocols l
  • ECE 5486  Networks and Protocols ll (Prerequisite: ECE 5485)

Software Development (Core Prerequisite: CS 5044)

  • CS 5244  Web Appplication Development
  • CS 5254  Mobile Application Development

Software Engineering (Core Prerequisite: CS 5044)

  • CS 5704  Software Engineering (Core Course)
  • CS 5744  Software Design & Quality (Prerequisite: CS 5704)
  •  

Suggested Plans of Study for full VT-MIT degree program

PLAN 1

Students entering in the Fall Term who wish to complete their degree in two years can take two courses per term and follow this sequence:

 

Course 1

Course 2

1st Fall BIT 5594: Web-Based Applications and E- Commerce ACIS 5504: Info Sys/Database Concepts
1st Spring MGT 5804: Strategic Leadership in Tech-Based Organizations ACIS 5524: Advanced Database Management Systems
1st Summer BIT 5564: Health Information Technology ACIS 5574: Healthcare Data Management
2nd Fall BIT 5524: Business Intelligence & Analytics BIT 5474: Computer Based Decision Support Systems
2nd Spring BIT 5534: Applied Business Intelligence & Analytics BIT 5484 Cognitive Computing for Smart Service Systems
2nd Summer  CS 5044: Object-Oriented Programming with Java  

PLAN 2

Students entering in the Fall Term who wish to complete the requirements over 2½ years can follow the below sequence, which allows for a short summer break each year (during either the Summer I or Summer II sessions).

 

Course 1

Course 2

1st Fall BIT 5594: Web-Based Applications and E- Commerce ACIS 5504: Info Sys/Database Concepts
1st Spring MGT 5804: Strategic Leadership in Tech-Based Organizations ACIS 5524: Advanced Database Management Systems
1st Summer BIT 5564: Health Information Technology  
2nd Fall BIT 5524: Business Intelligence & Analytics BIT 5474: Computer Based Decision Support Systems
2nd Spring BIT 5534: Applied Business Intelligence & Analytics BIT 5484 Cognitive Computing for Smart Service Systems
2nd Summer ACIS 5574: Healthcare Data Management  
3rd Fall CS 5044: Object-Oriented Programming with Java  

PLAN 3

Sequence of coursework for students entering in Spring Term and following the two-year cycle:

 

Course 1

Course 2

1st Spring BIT 5594: Web-Based Applications and E- Commerce ACIS 5504: Info Sys/Database Concepts
1st Summer BIT 5564: Health Information Technology ACIS 5574: Healthcare Data Management
1st Fall BIT 5524: Business Intelligence & Analytics BIT 5474: Computer Based Decision Support Systems
2nd Spring BIT 5534: Applied Business Intelligence & Analytics ACIS 5524: Advanced Database Management Systems
2nd Summer CS 5044: Object-Oriented Programming with Java  
2nd Fall MGT 5804: Strategic Leadership in Tech-Based Organizations BIT 5484 Cognitive Computing for Smart Service Systems

PLAN 4

Sequence of coursework for students entering in Spring Term and following the 2½-year cycle:

 

Course 1

Course 2

1st Spring BIT 5594: Web-Based Applications and E- Commerce ACIS 5504: Info Sys/Database Concepts
1st Summer BIT 5564: Health Information Technology  
1st Fall BIT 5524: Business Intelligence & Analytics BIT 5474: Computer Based Decision Support Systems
2nd Spring BIT 5534: Applied Business Intelligence & Analytics ACIS 5524: Advanced Database Management Systems
2nd Summer ACIS 5574: Healthcare Data Management  
2nd Fall MGT 5804: Strategic Leadership in Tech-Based Organizations CS 5044: Object-Oriented Programming with Java
3rd Spring BIT 5484 Cognitive Computing for Smart Service Systems