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.
- Watch our on-demand admissions webinars
- Sign up for a private advising session with an MCIT Online Admissions Counselor
- Start a Spring 2022 application – Final Deadline – October 1, 2021
- Download the MCIT Online Printable Application Checklist
See the program’s Spring 2022 Pandemic Accommodations statement.
About the Program
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.
- Countries Represented: 46
- US States/Territories Represented: 45
- Age range: 20s-70s
- US Citizens (%): 47%
- International Students (%): 53%
- Women (%): 37%
- Men (%): 63%
- Total Program Enrollment: 1162
- Incoming Class Size: 300-400
Degree Requirements | Curriculum
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
- CIT 591 Introduction to Software Development
- CIT 592 Mathematical Foundations of Computer Science
- CIT 593 Introduction to Computer Systems
- CIT 594 Data Structures & Software Design
- CIT 595 Computer Systems Programming
- CIT 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.
MCIT Online students must complete four graduate-level electives. MCIT Online is still in the process of developing new electives. Students must pass and complete four of the core courses before registering for electives.
Courses are offered in the spring (January to May), summer (May to August), and fall (August to December), and the summer semester is optional. New cohorts start in fall and spring semesters. View a few sample course plans here.
Students may enroll in the MCIT Online program on a part-time or full-time basis. Students are allowed a maximum of seven years to complete the MCIT degree program.
|“Working with an instructional designer improved the way I teach my courses on campus. Since incorporating some of the online learning methodologies into my course, I found I am connecting with students more than I have in years.”|
|Weiss Professor, Computer and Information Science Department|
|Teaching: CIS 550 Database & Information Systems, Computational Thinking for Problem Solving|
|“My course is unique because it teaches two of the most popular programming languages in the world to people who have never coded before. After taking my course, students will have the ability to create a desktop or mobile app, or use the concepts in fields such as data science and visualization.”|
|Lecturer, Computer and Information Science Department
Research and Education Director at The Wharton School
|Teaching: CIT 591 Introduction to Software Development|
|“Teaching in this program has been incredibly rewarding. I am blown away by how motivated our students are, especially given that many of them are working full time and taking classes at the same time.”|
|RCA Professor, Computer and Information Science Department
Associate Dean for Graduate Programs
Director, Distributed Systems Laboratory
|Teaching: CIT 595 Computer Systems Programming|
- Courses are offered in the spring (January to May), summer (May to August), and fall (August to December), and the summer semester is optional. New cohorts start in fall and spring semesters. View a few sample course plans here. All courses are approximately 15 weeks in length.
- 24/7 access to video lectures from world class faculty
- Weekly synchronous office hours with faculty
- With a TA to student ratio of less than 1 to 25, students receive course-level support from peers with similar experiences
- Assessments that blend computer science theory and applied, project-based learning using real-world tools and environments
- Diverse, supportive, inclusive community of students and alumni, including our first MCIT Online club
- Career Services tailored to MCIT Online students
Our Commitment to Inclusion
Emphasizing impact and inclusion, the MCIT Online program strives to transform the field of computer science by infusing it with diversity by every measure. For example, MCIT Online students hail from 46 different countries and 37% of MCIT Online students are women. We have career starters, advancers and switchers from the ages of 20 to 70. Students come from backgrounds such as finance and economics to architecture and literature.
Click below to hear current MCIT Online students talk about the diverse and collaborative student body.