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.

The online Master of Computer and Information Technology (MCIT) degree is a first-of-its-kind graduate-level degree program in Computer Science tailored for non-Computer Science majors. Offered by the University of Pennsylvania, an Ivy League institution, this new program brings online the long-running, established on-campus MCIT degree. The MCIT program empowers students without computer science backgrounds to succeed in computing and technology fields. MCIT students come from diverse academic backgrounds ranging from literature and history to chemistry and medicine.

Computer Science is revolutionizing global society and creating new fields, industries and careers that were unheard of just ten or even five years ago. MCIT graduates will be uniquely positioned to fill technical jobs in industries such as bioinformatics, medicine, finance and telecommunications, as well as in the core software development industry. Exposure to real-world projects throughout the program will prepare students to use their skills to positively impact society.

This program fosters a rich and inclusive community for students, who will have access to core services from across the University to support their well-being and future career goals. This support, combined with a strong alumni network and Career Services department, ensures that every student is primed to succeed even if they are new to the tech industry. 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.

What makes this degree unique?

  • Ivy League Quality
    It’s a first-of-its-kind program that offers an Ivy League master’s degree in Computer Science designed for non-CS majors.
  • Built Around Your Schedule
    It’s 100 percent online. You’ll benefit from the same high-quality instruction as on-campus students and graduate with the same degree. The diploma does not indicate whether the degree was earned online or on-campus.
  • Affordable Pricing
    At $26,300 for tuition and fees, the cost of the MCIT online degree is significantly less than on-campus alternatives as well as most online master’s degrees in Computer Science.
  • Faculty Access
    You’ll get frequent access to world-renowned instructors through discussion forums and live office hours.
  • Try before you apply
    Penn offers an online Computational Thinking for Problem Solving course on Coursera to help you decide whether the program is the right fit before you apply.
  • Real-world, project-based learning
    Core courses and electives blend computer science theory and applied, project-based learning. You’ll have the chance to use real-world tools and environments such as TensorFlow and Amazon Cloud.

Learn more about the Master of Computer and Information Technology

Watch Video

Who is this degree for:

The MCIT program is intended for motivated students who want to start or accelerate a rewarding career in Computer Science.

Student Stories:

Priyanka Vergadia: Voices of Penn Engineering Master’s Alumni Read the Story

Theresa Breiner: Voices of Penn Engineering Master’s Alumni Read the Story

Contact:

If you have any questions, please contact the MCIT Online Admissions Team at online-learning@seas.upenn.edu or 215-573-0655

AT A GLANCE

  • 20 - 40 months
  • 10 courses
  • $25,000 (tuition) + $1,300 (fees)
  • Completely online

Start your application

The next cohort starts on August 27th, 2019.

Early Admission Deadline:

March 1st, 2019


Final Deadline:

May 1st, 2019

Admissions cycles in fall & spring.

Application Opens: January 2nd, 2019.

Want to learn more before applying?

After answering a few short questions, we’ll be able to help you find out if you’re qualified to apply and give you more information about the degree program.

로딩중...

Academics

All students are required to take the following courses:

  • Introduction to Software Development
  • Mathematical foundations of computer science
  • Introduction to Computer Systems
  • Data Structures and Software Design
  • Computer Systems Programming
  • Algorithms and Computations

Additionally, you’ll complete four electives in topics such as machine learning, data science, and computing systems. To see more details about the curriculum, see the MCIT Online website

  • 10 courses
  • 20 - 40 months

The degree experience is...

ONLINE LEARNING
ONLINE LEARNING

The same courses you’ll find on campus, with the flexibility to learn when and where you want.

INTERACTIVE
INTERACTIVE

Collaborate with a global network of industry leading classmates, instructors, and alumni.

ENGAGING
ENGAGING

Innovative courses with lectures from some of the world’s best instructors and hands-on projects.

CAREER-FOCUSED
CAREER-FOCUSED

Practical courses designed to help you master skills that you can start applying to your career right away.

When you graduate, you’ll be able to:

  • Success

    Combine mathematical foundations and engineering principles to develop solutions to real-world computing problems

  • Success

    Design, construct and maintain high-quality software as part of a collaborative development team

  • Success

    Assess the appropriate use of modern techniques, skills and tools in creating a technology solution

  • Success

    Apply algorithmic thinking and computer science theory to the modeling and analysis of software systems

Admissions

Requirements

  • A bachelor’s degree from an accredited school or university
  • A personal statement
  • Two letters of recommendation; from industry or academia
  • Unofficial transcripts (translated to English if necessary) from all institutions where course credit was earned; official transcripts will be required if an offer of admission is made.
  • Your resume
  • 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 scores are optional. If submitted, exam results will be taken into consideration in the evaluation process and can have a favorable impact.

Start your application

The next cohort starts on August 27th, 2019.

Early Admission Deadline:

March 1st, 2019


Final Deadline:

May 1st, 2019

Admissions cycles in fall & spring.

Application Opens: January 2nd, 2019.

About University of Pennsylvania

The noblest question in the world is: What good may I do in it? - Ben Franklin, Founder of the University of Pennsylvania

Penn Engineering, an Ivy League institution, prepares students for leadership roles in a technological world where creativity, critical quantitative thinking, effective communication skills and a strong commitment to humane values are essential. Established in 1852 as the School of Mines, Arts and Manufactures, Penn Engineering is among the oldest and most respected engineering schools in the United States. ENIAC, the first general purpose digital computer was developed at Penn Engineering in 1946, and the Department of Computer and Information Science awarded the first doctoral degree in Computer Science in 1965. With six academic departments and numerous interdisciplinary centers, institutes, and laboratories, Penn Engineering graduates close to 1,000 students each year and has a worldwide alumni network of more than 31,000.

166

Year history

1st

Computer Science department to award a doctoral degree

$110M

Annual research expenditures

자주 묻는 질문

  • Students will receive the same high-quality instruction as the on-campus students, and will graduate with the same degree. The degree is a Master of Computer and Information Technology.

  • All students are required to take the following courses:

    • Introduction to Software Development
    • Mathematical foundations of computer science
    • Introduction to Computer Systems
    • Data Structures and Software Design
    • Computer Systems Programming
    • Algorithms and Computations

    Additionally, you’ll complete four electives in topics such as machine learning, data science, and computing systems. To see more details about the curriculum, see the MCIT Online website

  • No. The GRE is optional. If submitted, exam results will be taken into consideration in the evaluation process and can have a favorable impact.

    • A bachelor’s degree from an accredited school or university
    • A personal statement
    • Two letters of recommendation; from industry or academia
    • Unofficial transcripts (translated to English if necessary) from all institutions where course credit was earned; official transcripts will be required if an offer of admission is made.
    • Your resume
    • 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 scores are optional. If submitted, exam results will be taken into consideration in the evaluation process and can have a favorable impact.
  • Absolutely! The MCIT program was designed for students without a STEM background. You’ll learn everything you need to know.

  • MCIT was founded on the belief that rigorous computer science courses designed for people with non-technical undergraduate degrees can prepare graduates for rapid entry into the computing industry or improve and strengthen their working knowledge as an industry professional. There are no required prerequisite courses, however applicants must have a bachelor’s degree from an accredited school or university.

  • Unofficial transcripts (translated to English if necessary) from all institutions where course credit was earned are required for admission. Official transcripts must be submitted before matriculation if an offer of admission is made.

  • You may submit unofficial transcripts (translated to English if necessary) with the application. Official transcripts must be submitted before matriculation if an offer of admission is made.

  • You may submit unofficial transcripts (translated to English if necessary) with the application. Official transcripts must be submitted before matriculation if an offer of admission is made. All other official documentation must be received before the application deadline in order to be considered (i.e., letters of recommendation, and, if applicable: GRE and TOEFL).

  • No, your diploma will not state that this is an online degree. Students will receive the same high quality instruction as the on-campus students, and will graduate with the same degree.

  • No. You need to pay tuition when you enroll in each individual course. That means you’ll only pay for your courses as you take them.

  • All exams and coursework are completed online.

  • Graduates of this program have gone on to pursue careers in diverse industries including electronics and robotics, consumer technology, biotechnology, automotive, aerospace, nonprofits, education, chemical and biomedical engineering, computer graphics and game technology, electrical engineering, nanotechnology, embedded systems and more.

  • Unfortunately, we can’t make any exceptions to the admissions requirements. Applicants must have a bachelor’s degree from an accredited school or university.

  • All international applicants and non-US Citizens/Permanent Resident applicants for whom English is not the native language must submit official scores for the Test Of English as a Foreign Language (TOEFL). TOEFL waivers are available in certain instances. Please see the MCIT Online website for more information.

  • Fill out the form above for more information or apply now.

  • Fill out the form above for more information or apply now.

  • Reach out to Penn by emailing online-learning@seas.upenn.edu.

  • You may submit unofficial transcripts (translated to English if necessary) with the application. Official transcripts must be submitted before matriculation if an offer of admission is made. All other official documentation must be received before the application deadline in order to be considered (i.e., letters of recommendation, and, if applicable: GRE and TOEFL).

  • You may transfer up to two courses taken prior to matriculation at Penn, subject to faculty approval. Please see the Penn Engineering Graduate Handbook for further details.

  • It's very possible to participate in this program part-time while working full time. The program is made up of 10 courses and will take 20-40 months to complete.

  • The tuition is $25,000 USD and the fees are $1,300 USD.

  • Online students who are enrolled at least half-time will be eligible to apply for federal student loans. International students’ eligibility may vary dependent upon their international status. Also, domestic students who pay a bill during this calendar year are eligible for the 2018 Educational Tax Credit.

  • MCIT is intended for students without a background in computer science or related fields, and expects no prior experience in programming or software development.

  • Yes! We are offering a Computational Thinking for Problem Solving course on Coursera to help you decide whether the program is the right fit before you apply. In 2020, elective courses will be open to the public as well.

  • No, no prior knowledge of computer science is required.

  • MCIT Online is about more than just the curriculum. Students in this program will have access to core services across the University to support their well-being and future career goals. Although MCIT Online students do not study on Penn’s campus, they are considered members of the Penn community.

  • The University of Pennsylvania was one of the founding University partners in Coursera. You can find information about all of their online programs on Penn’s Online Learning Initiative website.