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.

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.

Student Demographics

  • Countries Represented: 32
  • US States/Territories Represented: 41
  • Age range: 20s-60s
  • US Citizens (%): 49%
  • International Students (%): 51%
  • Women (%): 38%
  • Men (%): 62%
  • Total Program Enrollment: 626
  • Incoming Class Size: 250-350

Degree Requirements | Curriculum

Degree Requirements

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.

4 Electives

MCIT Online students must complete four graduate-level electives. MCIT Online is still in the process of developing new electives. Additional elective courses planned for development include: Artificial Intelligence, Blockchain and more.

Enrollment Options

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.

Featured Faculty

“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.”

Susan Davidson

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.”

Brandon Krakowsky

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.”

Boon Thau Loo

RCA Professor, Computer and Information Science Department
Associate Dean for Graduate Programs
Interim Program Director, Online Master of Computer and Information Technology
Director, Distributed Systems Laboratory
Teaching: CIT 595 Computer Systems Programming

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See the Full List of Faculty

The Experience

  • 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
  • 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 32 different countries and 38% of MCIT Online students are women. We have career starters, advancers and switchers from the ages of 20 to 60. Students come from backgrounds such as finance and economics to architecture and literature.

Read Penn Engineering’s statements on Diversity & Inclusion

Click below to hear current MCIT Online students talk about the diverse and collaborative student body.