•  Home
  • Giving

Master of Science in Information Technology

The Master of Science in Information Technology (MIT) program prepares individuals for leadership roles in the IT industry. The program provides knowledge and skills across an entire range of topics in the industry –computer networking, software development, database technologies, computer architecture, IT governance and strategy, Web development, information assurance, ethics, etc.

The core of the program is focused on building a foundation of critical thinking skills with which to make professional judgments and design and implement solutions aligned with business needs. The MIT program builds these skills through a solid understanding of theoretical methods, principles, and tools and an examination of fundamental information technology issues and processes.

VIU’s MIT program is generally completed within two years of full time study. It consists of seven (7) core courses (21 credits) and five (5) elective courses (15 credits). The elective courses provide the opportunity for the students to develop further competencies covered in the core courses, based on their area of interest.

Area # of Courses Credit Hours
Core Courses 7 21
Electives Courses 5 15
Total 12 36

MIT Core Courses

Each candidate must complete the following seven (7) core courses (21 credits):

Course Code Course Name Credit
CMP 511 Computer Architecture and Implementation 3
CMP 540 Information Technology Fundamentals and Management 3
CMP 553 Analysis, Modeling, and Design 3
CMP 556 Database Management Systems I 3
CMP 559 Introduction to Information and Assurance 3
CMP 562 Computer Networks 3
CMP 663* Web Applications Development 3

* Internship / CPT qualified course.

MIT Elective Courses

Candidates must select five (5) courses (15 credits) from the list of courses below:

Course Code Course Name Credit
CMP 558 Network and Information Security 3
CMP 560 Software Engineering 3
CMP 570 Enterprise Information Systems 3
CMP 620* Information Technology Governance 3
CMP 630* Network Security Audit and Forensics 3
CMP 641 Operating Systems 3
CMP 664* Mobile Applications Design and Development 3
CMP 674* Special Topics in Information Technologies 3
CMP 680 Organizational and Social Dimensions of Computing 3
CMP 591 Graduate Internship Level I 3
CMP 691 Graduate Internship Level II 3
CMP 696 Independent Study 3
CMP 697 Independent Study 3
CMP 698 Master’s Thesis I 3
CMP 699 Master’s Thesis II 3
CAR 600 Careeer Planning & Manangement 3

* Internship / CPT qualified course.

MIT Program Prerequisites

All new MIT students need certain basic skills to succeed in the MIT program. Students who do not have the requisite background in computing need to take some or all of the prerequisite courses before they begin work on the core courses. In some cases, the program prerequisite courses may have course prerequisites to be taken before enrolling in the program prerequisite courses.

Course Code Course Name Credit
CMP 220 Programming II 3
CMP 260 Operating Systems 3
CMP 270 Essentials of Networking 3
CMP 350 Database Concepts 3

Pre-MIT Program

Students who have earned their bachelor’s degrees with less than 120 undergraduate credit hours can be given conditional admission to the MIT program, provided they enroll in and successfully complete the remaining credit hours by selecting from the Bachelor of Science in Computer Science (BCS) undergraduate courses offered at VIU. Among the 120 required credit hours, the MIT program prerequisite courses must be fulfilled. Before choosing the Pre-MIT courses, students must consult their academic advisor who will advise them on the appropriate course selections from VIU’s BCS program while complying with MIT program prerequisites. Successful completion of the Pre-MIT courses will allow these students to complete the undergraduate credit hour requirement of 120, and enter into the program.

Career Paths & Opportunities
  • IT manager
  • IT project manager
  • Chief technology officer
  • Chief information officer
  • Database administrator
  • IT consultant
  • Computer system analyst
  • Cloud architect
  • Information security analyst
  • Senior product manager
  • Systems architect
  • Director of hardware engineering
  • Vice president of engineering and technology
  • Web developer

The following is a sample schedule of the possible sequencing of courses in the Master of Science in Information Technology.

Course Code Course Name Credit
First Semester
CMP 540 Information Technology Fundamentals & Management 3
CMP 553 Analysis, Modeling and Design 3
CMP 556 Database Management Systems I 3
Second Semester
CMP 511 Computer Architecture and Implementation 3
CMP 559 Introduction to Information Assurance 3
CMP 562 Computer Networks 3
Third Semester
CMP 663* Web Applications Development 3
CMP XXX CMP Elective #1 3
CMP XXX CMP Elective #2 3
Fourth Semester
CMP XXX CMP Elective #3 3
CMP XXX CMP Elective #4 3
CAR 600 CAR 600 Career Planning & Management 3

The School of Computer Information Systems at VIU also offers other graduate degree and Certificate Programs in our Fairfax, VA campus and online.