MCIT Online welcomes applicants from all backgrounds. Admittance to MCIT Online is competitive. However, no background in computer science is required, the only qualification to apply is a bachelor’s degree in any field. While cohort sizes are limited, if you have a strong interest in computing and have an aptitude for quantitative subjects (particularly in math!), then you are qualified to apply to MCIT Online!
MCIT is intended for students with little or no recent CS experience. If you would be able to test out of more than two of our core courses, you are probably overqualified.
Yes, applicants who apply before the early deadline have a slight advantage in admissions. There is also the benefit of receiving a decision earlier.
After being accepted to the program you may transfer up to two courses, subject to faculty approval. Please see the Penn Engineering Graduate Student Handbook for further details.
No, the GRE is optional. But there are a few scenarios in which we strongly recommend taking the GRE:
No, there are not any prerequisite courses. At a minimum, you need to have a bachelor’s degree from an accredited school or university. In addition, ideal candidates will have a strong mathematical or otherwise quantitative aptitude.
If your undergraduate degree is not in a quantitative subject, or if you did not take or do well in many quantitative courses, we recommend taking a for-credit math course (e.g., algebra or calculus) or the GRE. If you don’t have experience with online learning, we recommend taking one of our introductory CS courses, such as Computational Thinking for Problem Solving or Introduction to Python & Java.