University of Pennsylvania



Applications for the Fall 2022 cohort will open on January 3, 2022.

MCIT Online accepts applications for the fall and spring semesters.


Who should apply

MCIT Online is for motivated students with little or no background in computer science who want to launch a rewarding career in the computing industry or use computer science to innovate in their current field.

In order to succeed in this rigorous and accelerated program, students should have both a passion for learning computer science and the ability to dedicate significant time and effort to their studies. While there is no specific undergraduate GPA requirement, successful applicants typically have a GPA above 3.0.

Admission to MCIT Online is competitive and cohort sizes are limited.

Take this quiz from Penn Engineering to see how this degree would fit into your life.

Note: This quiz will in no way factor into your application -- this is purely to inform your choice to pursue an online degree and to assess your ability to thrive in an accelerated online program. This blog post further describes ways to be successful when studying computer science online.

Eligibility Criteria

  • Applicants must have a 3 or 4-year bachelor's degree from an accredited School or University prior to intended matriculation date.

Application Requirements

  • A bachelor’s degree from an accredited school or university
  • A personal statement

    • The personal statement should be a 1000-1500 word essay that answers the questions below. Please provide detailed and specific examples from academia, industry or research when possible.

      • What makes you interested in the MCIT Online program?
      • How will you benefit from the program?
      • Why will you succeed in the program?
      • How will you contribute to the MCIT Online community?
      • How do you plan to incorporate an average of 15 hours per week per course of studies into your lifestyle?
      • Please describe your career goals and how the MCIT Online curriculum will help to achieve them.
      • Given that the program is designed for people without a CS background, if you feel that your resume could be perceived as overqualified, please explain why MCIT Online is right for you.

      Reapplicants: Please address this additional required question (250 words): - Please discuss any updates to your candidacy since you last applied (e.g., changes in your professional life, additional coursework, extracurricular/volunteer engagements). If after reading our online materials you think your application may have been perceived as overqualified, please explain why MCIT Online is right for you.

  • Two letters of recommendation
  • Unofficial transcripts (translated to English if necessary)
    • From every university or college attended where course credit was earned, including transfer credit transcripts
    • Must include all courses taken, credit hours and grades earned
    • Official transcripts will be required following an offer of admission.
  • Your resume
    • Your resume should be in English and 1-2 pages in length (5 pages is the maximum).
    • Penn is interested in your functional job skills, breadth and depth of experience, demonstrated leadership, and any experiences with online learning. Penn is more concerned with what you have learned in your positions than they are with the length of time you’ve been in the workplace.
    • Current students or recent graduates be sure to include internships, community involvement, personal projects, and other related experience.
  • TOEFL scores for international applicants and non-U.S. citizens/permanent resident applicants if English is not your native language. More details can be found on the MCIT Online website.
  • GRE/GMAT scores are optional. If submitted by the application deadline, official exam results will be taken into consideration in the evaluation process and can have a favorable impact. If you want your scores to be considered in your application, we must receive your official test scores by the application deadline. If we don’t receive your official test scores by the deadline, they will not be taken into consideration..The test must have been taken within 5 years of application submission.

Click here to access the MCIT Online Printable Application Checklist.

Coursera does not grant credit, and does not represent that any institution other than the degree granting institution will recognize the credit or credential awarded by the institution; the decision to grant, accept, or transfer credit is subject to the sole and absolute discretion of an educational institution.

We encourage you to investigate whether this degree meets your academic and/or professional needs before applying.

Try before you apply

Penn Engineering offers an online Specialization, Introduction to Programming with Python and Java, on Coursera to help you decide whether the MCIT Online program is the right fit before you apply.

Get Started