skip to main content
Virginia Tech

Online Master of Information Technology

Plan Your Study

Completion of the VT-MIT degree consists of taking 11 courses total (33 credit-hours). You must take a minimum of four foundation courses (below in blue), however you can take all six. You will then choose from 16 elective courses (below in orange), to complete 11 courses in total. The VT-MIT program offers 8 concentration areas (modules), as shown below. Courses may be taken in any order if there isn’t a prerequisite. You will see there is great flexibility, and it is possible to complete up to three modules. Course descriptions. Contact us with questions. MIT Course Diagram.

Foundation Courses

Foundation Courses for the VT M.I.T. program Introduction to Computer Information Systems Object-Oriented Analysis and Design Software Engineering Info Systems Design and Database Concepts Web-based Applications and E-commerce Leadership in Tech-based organizations

ECE 5484: Computer System Architecture

Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

CS5044: Object-Oriented Analysis & Design

Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

CS5704: Software Engineering

Prerequisites: CS5044; offered: fall, spring

ACIS 5504: Information Systems Design & Database Concepts

Prerequisites: None; offered fall, spring

BIT 5594 Web-based Applications and E-commerce

Prerequisites: None; offered fall, spring

MGT 5804: Leadership in Tech-Based Organizations

Prerequisites: None; offered fall, spring, summer I

Modules

Networking Courses for VT M.I.T. Program Introduction to Computer Information Systems Network Architecture and Protocols I Network Architecture and Protocols II

More information about the Networking module

ECE 5484: Computer System Architecture

Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

ECE 5485: Network Architecture & Protocols I

Prerequisites: ECE 5484; offered fall 2017, fall 2019 (offered every other fall)

ECE 5486: Network Architecture & Protocols II

Prerequisites: ECE 5485; offered spring 2018, spring 2020 (offered every other spring)

Security Courses for VT M.I.T. Program Introduction to Computer Information Systems Information Technology Security and Trust I Information Technology Security and Trust II

More information about the Security module

ECE 5484: Computer System Architecture

Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

ECE 5585: Information Technology Security & Trust I

Prerequisites: ECE 5484; offered fall

ECE 5586: Information Technology Security & Trust II

Prerequisites: ECE 5585; offered spring

Software Development Courses for VT M.I.T. Program Object-oriented Analysis and Design Software Engineering Internet Software Software Design and Quality

More information about the Software Development module

CS5044: Object-Oriented Analysis & Design

Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

CS5704: Software Engineering

Prerequisites: CS5044; offered fall, spring

CS 5244: Internet Software

Prerequisites: CS 5044 and CS 5704; offered fall, spring

CS 5744: Software Design & Quality

Prerequisites: CS 5044 and CS5704; offered fall, spring

Big Data Courses for VT M.I.T. Program Object-oriented Analysis and Design Machine Learning with Big Data Social Media Analytics

More information about the Big Data module

CS5044: Object-Oriented Analysis & Design

Prerequisites: Knowledge of programming languages such as Java, C, C++, or C#; offered fall, spring, summer

CS5644: Machine Learning with Big Data

Prerequisites: CS5044; offered fall

CS 5664: Social Media Analytics

Prerequisites: CS 5044; offered spring

Business Information Systems Courses for VT M.I.T. Program Information Systems Design and Database Concept Advanced Data Management Systems Systems Development

More information about the Business Information Systems module

ACIS 5504: Information Systems Design & Database Concept

Prerequisites: None; offered fall, spring

ACIS 5524: Advanced Data Management Systems

Prerequisites: ACIS 5504; offered fall, spring

ACIS 5534: Systems Development

Prerequisites: None; starts fall 2016, fall 2017, spring 2018

Health Information Technology Courses for VT M.I.T. Program Information Systems Design and Database Concept Healthcare Information Technology Healthcare Data Management

More information about the Health Information Technology module

ACIS 5504: Information Systems Design & Database Concept

Prerequisites: None; offered fall, spring

BIT 5564: Healthcare Information Technology

Prerequisites: None; offered summer I

ACIS 5574: Healthcare Data Management

Prerequisites: None; offered summer II

Analytics and Business Intelligence Courses for VT M.I.T. Program Web-based Applications and E-commerce Intro to Business Intelligene and Business Analytics Applied Business Intelligence and Business Analytics

More information about the Analytics and Business Intelligence module

BIT 5594 Web-Based Applications and E-Commerce

Prerequisites: None; offered fall, spring

BIT 5524: Introduction to Buiness Intelligence & Business Analytics

Prerequisites: None; offered fall

BIT 5534: Applied Buiness Intelligence & Business Analytics

Prerequisites: BIT 5524; offered spring

Decision Support Systems Courses for VT M.I.T. Program Web-based Applications and E-commerce Computer-based Decision Support Systems Cognitive Computing for Smart Service Systems

More information about the Decision Support Systems module

BIT 5594 Web-based Applications and E-commerce

Prerequisites: None; offered fall, spring

BIT 5474: Computer-based Decision Support Systems

Prerequisites: None; offered fall

BIT 5484 Cognitive Computing for Smart Service Systems

Prerequisites: BIT 5474; offered: spring

Course Descriptions

Suggested Plan of Study

Students entering Fall 2016 who wish to complete their degree in two years can take two courses per semester (including the first summer) and follow this sequence:


Years Fall 2016 Spring 2017 Summer 2017 Fall 2017 Spring 2018 Summer 2018
1 BIT 5594: Web-Based Applications and Electronic Commerce MGT 5804: Leadership in Tech-Based Organizations BIT 5564: Health Information Technology BIT 5524: Business Analytics  & Intelligence I BIT 5534: Applied Business Analytics & Intelligence II CS 5044: Object Oriented Analysis & Design
2 ACIS 5504: Sys/Database Concepts ACIS 5524: Advanced Data Management Systems ACIS 5574: Healthcare Data Management BIT 5474:  Computer Based Decision Support Systems BIT 5484 Cognitive Computing for Smart Service Systems

Students wishing to complete the degree requirements over 2 ½ years can complete the following sequence, which allows for a short summer break during the Summer II session (year one) and Summer I session (year two).

Years Fall 2016 Spring 2017 Summer 2017 Fall 2017 Spring 2018 Summer 2018 Fall 2018
1 BIT 5594: Web-Based Applications and Electronic Commerce MGT 5804: Leadership in Tech-Based Organizations BIT 5564: Health Information Technology BIT 5524: Business Analytics  & Intelligence I BIT 5534: Applied Business Analytics & Intelligence II ACIS 5574: Healthcare Data Management CS 5044: Object Oriented Analysis & Design
2 ACIS 5504: Sys/Database Concepts ACIS 5524: Advanced Data Management Systems   BIT 5474: Computer Based Decision Support Systems BIT 5484 Cognitive Computing for Smart Service Systems    

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

Years Spring 2017 Summer 2017 Fall 2017 Spring 2018 Summer 2018 Fall 2018
1 BIT 5594: Web-Based Applications and Electronic Commerce BIT 5564: Health Information Technology BIT 5524: Business Analytics  & Intelligence I BIT 5534: Applied Business Analytics & Intelligence II MGT 5804: Leadership in Tech-Based Organizations CS 5044: Object Oriented Analysis & Design
2 ACIS 5504: Sys/Database Concepts ACIS 5574: Healthcare Data Management BIT 5474: Computer Based Decision Support Systems ACIS 5524: Advanced Data Management Systems   BIT 5484 Cognitive Computing for Smart Service Systems

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

Years Spring 2017 Summer 2017 Fall 2017 Spring 2018 Summer 2018 Fall 2018 Spring 2019
1 BIT 5594: Web-Based Applications and Electronic Commerce BIT 5564: Health Information Technology BIT 5524: Business Analytics  & Intelligence I BIT 5534: Applied Business Analytics & Intelligence II ACIS 5574: Healthcare Data Management MGT 5804: Leadership in Tech-Based Organizations BIT 5484 Cognitive Computing for Smart Service Systems
2 ACIS 5504: Sys/Database Concepts BIT 5474: Computer Based Decision Support Systems ACIS 5524: Advanced Data Management Systems CS 5044: Object Oriented Analysis & Design