Computer and Information Science

Academics

Whether you’re developing AI that can understand language, designing secure networks, building immersive digital experiences, or programming the next generation of robots, CIS provides the tools and mentorship to turn big ideas into real-world impact.

  • Bachelor of Science in Engineering (BSE) Degrees: The BSE is a traditional engineering degree that prepares students for careers in professional engineering, computer science or digital media design.

 

  • Bachelor of Applied Science (BAS) Degrees: The Bachelor of Applied Science (BAS) is a degree option that offers students breadth and allows them to combine a technology-based degree with considerable course work in the liberal arts, communications, or fine arts. This degree is designed primarily for students whose interests are not oriented toward a professional engineering career.

 

  • In all programs, the opportunity exists for the study of a diversity of subjects which satisfy personal desires, the development of a broad foundation for adapting to new societal demands, and the flexibility for moving into new areas of interest if a change in personal career direction develops.

Where can I find the complete description of academic rules and regulations for the School of Engineering and Applied Sciences?

The complete Penn Engineering Undergraduate Student Handbook can be found online.

What should I do if I’m accepted to the Computer and Information Science program but want to transfer to another Engineering department? 

First, you should consult with the Undergraduate Chair from the relevant department to ensure you’re on the right track. Next, you’ll need to complete the Declare/Update Field of Study Form, which can be found on the Path Forms page.

What is a dual major, dual degree, joint degree, or minor?

The CIS department offers a variety of program options.

  • Dual Major: This program allows you to meet the requirements for two departments within the Engineering School, resulting in two majors but only one degree.
  • Dual Degree: This program enables you to earn a second degree from a different school within the University.
  • Minor: This consists of six or more approved courses taken from another department.
  • Joint Degree: This is a special dual-degree program that is managed separately.

For any academic, programmatic, or administrative concerns, please contact: cis-undergrad-advising@seas.upenn.edu.

  • Master of Science in Engineering (MSE) in Computer and Information Science (CIS): The MSE in CIS degree program is designed to allow flexible planning of advanced study. The MSE student develops their own advanced study focus, and can arrange interdisciplinary programs in such areas as CIS and Telecommunications, CIS and Computational Linguistics, CIS and Biomedical Computation, etc.

 

  • Master of Computer and Information Technology (MCIT): The MCIT program is for applicants whose undergraduate degree is not in computer science. Candidates with an undergraduate major in computer science should consider applying instead to the Master of Science in Engineering (MSE) program. The MCIT program stems from a belief that advanced computer science coursework for people with degrees in other fields leads to highly successful career paths.

 

  • Master of Science in Engineering (MSE) in Data Science: Penn’s Master of Science in Engineering (MSE) in Data Science prepares students for a wide range of data-centric careers, whether in technology and engineering, consulting, science, policy-making, or understanding patterns in literature, art or communications.

 

  • Master of Science in Engineering (MSE) in Embedded Systems (EMBS): The MSE in EMBS is offered jointly by the Departments of Computer and Information Science and Electrical and Systems Engineering within the School of Engineering and Applied Science. This innovative and unique degree program will train students in the fundamentals of design and implementation of cyber-physical systems.

 

  • Master of Science in Engineering (MSE) in Robotics (ROBO): The MSE in ROBO offers a more balanced and flexible academic curriculum that cuts across multiple departments. The modern expert in robotics and intelligent systems must be proficient in artificial intelligence, computer vision, control systems, dynamics, machine learning, as well as the design, programming, and prototyping of robotic systems.

 

  • Master of Science in Engineering (MSE) in Computer Graphics and Game Technology (CGGT): The goal of the MSE in CGGT program is to expose recent graduates, as well as individuals returning from industry, to state-of-the-art graphics and animation technologies, as well as interactive media design principles, product development methodologies and engineering entrepreneurship. The CGGT program prepares students for positions requiring multidisciplinary skills such as designers, technical animators, technical directors and game programmers.

For any academic, programmatic, or administrative concerns, please contact:

 

Doctoral Program

The Doctoral Program (Ph.D.) in Computer and Information Science (CIS) welcomes candidates in disciplines related to computer science, information processing, and computing. Our curriculum is designed to develop the intellectual skills essential for the rapidly changing character of research and to meet the demands of academe and industry. Students develop their own advanced study focus, working with faculty mentors on topics ranging from the core computer science discipline to diverse scholarly interactions within the School of Engineering and the University.

For any academic, programmatic, or administrative concerns, please contact:

Britton Carnevali, CIS Doctoral Program Manager

To schedule an appointment, please use the YouCanBook.Me link HERE

1104

Undergraduate Students

903

Master’s Students

217

PhD Students