Computer & Information Technology, MCIT

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.

For more information: http://www.cis.upenn.edu/prospective-students/graduate/mcit.php

Curriculum

A total of 10 course units are required for the MCIT degree.1

Required Courses 1
CIT 591Introduction to Software Development 21
CIT 592Mathematical Foundations of Computer Science 21
CIT 593Introduction to Computer Systems 21
CIT 594Data Structures and Sofware Design1
CIT 595Computer Systems Programming1
CIT 596Algorithms and Computation1
Electives
Select 4 electives 44
Total Course Units10

Continuing in the Master of Science in Computer & Information Science (CIS/MSE) Program

MCIT students may apply to continue in the Master of Science in Engineering in Computer & Information (CIS/MSE) program. Students pursuing this dual degree route need to satisfy a minimum GPA requirement, have earned a high grade in at least one CIS elective, and have completed the majority of the MCIT requirements at the time of applying.  In addition to the ten courses required for the MCIT program, students continuing in the CIS/MSE program need to take six additional CIS graduate courses for a total of sixteen credits; satisfactory completion results in the awarding of the MCIT and CIS/ MSE degrees. Click here to access the CIS/MSE degree requirements. Click here to access the MCIT-CIS/MSE dual degree application.


The degree and major requirements displayed are intended as a guide for students entering in the Fall of 2020 and later. Students should consult with their academic program regarding final certifications and requirements for graduation.