The MSIT program provides a strong grounding in the broad roots of the Information Technology (IT) field, preparing students for success in a range of workplace roles. The program is delivered in eight core courses covering the most important aspects of the IT domain and four elective courses that allow students to develop advanced knowledge in one of three specialization tracks.

Students with backgrounds that are not in IT or business may need foundation courses which do not count towards the 36 credits required for the degree.

Core Courses

You will complete the eight core courses below (24 credits).

  • IT 508 Information Technology Management
  • IT 509 Data Management
  • IT 510 Software Planning and Development
  • IT 511 Data Communications and Networking
  • IT 512 Project Management
  • IT 513 Information Security
  • IT 514 Distributed Systems
  • IT 531 Data Mining

Choose Your Track

You'll complete four elective courses (12 credits) from one of the tracks listed below. Alternatively, students can obtain a general MSIT degree by selecting four elective courses across tracks.


Cybersecurity is one of the fastest-growing fields, and there is a large demand for IT professionals that specialize in cybersecurity

Learn more

Data Analytics

Learn how to create, develop and implement data models as well as work with big data to derive new insights.


IT Management

Be prepared to create business IT strategies as well as develop and maintain IT architecture and infrastructure.