Select Page

Master of Computer and Information Technology (MCIT Online)

The online Master of Computer and Information Technology (MCIT Online) degree is a first-of-its-kind graduate-level degree program in Computer Science tailored for non-Computer Science majors. Hosted on Coursera, this new program brings online the long-running, established on-campus MCIT degree that empowers students without computer science backgrounds to succeed in computing and technology fields.

Upon completion of the degree, MCIT alumni have gone on to earn jobs with competitive salaries at technology companies such as Amazon, Facebook, Google, Microsoft, Oracle, and Bloomberg.

Program Overview
The Master of Computer and Information Technology (MCIT) program is a rigorous graduate-level program that gives talented students who have no prior experience in Computer Science an opportunity to embark on a highly successful career in computing and technology, often in coveted interdisciplinary roles or even in purely technical software development positions. The MCIT program stems from a belief that advanced computer science coursework for people with undergraduate degrees in other diverse fields leads to highly successful career paths. Our graduates and their careers today stand as strong proof to this philosophy. Within the realm of academia, pursuing further advanced study in computer science is also an option open to MCIT graduates.

Due to the goals and nature of the MCIT program, it is strictly for applicants with limited or no past experience in computer science. Candidates with an undergraduate major in Computer Science or closely related fields should consider applying to the Master of Science in Engineering (MSE) program instead.

Online Master of Computer and Information Technology
The only online Ivy League master’s degree in Computer Science designed for students without a Computer Science background.

Degree Requirements
The MCIT Online degree program requires the completion of 10 courses made up of six core courses and four electives. All courses are fully online and there are no required real-time sessions. You can find descriptions of each course on the MCIT Online Course List.

6 Core Courses
591 Introduction to Software Development
592 Mathematical Foundations of Computer Science
593 Introduction to Computer Systems
594 Data Structures & Software Design
595 Computer Systems Programming
596 Algorithms & Computation

It is recommended that students take the core courses in sequential order. That said, students do not need special permission to take courses out of sequence so long as prerequisites and corequisites are followed. Note that new students must take CIT 591 in their first semester and students must complete four of the core courses before registering for electives.