Program Offerings

Bachelor of Science in Engineering (BSE) Degrees

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

Computer Science (CSCI)

A Penn Engineering degree in Computer Science provides students with an in-depth education in the conceptual foundations of computer science and in complex software and hardware systems. It allows them to explore the connections between computer science and a variety of other disciplines in engineering and outside. Combined with a strong education in mathematics, sciences and the liberal arts, it prepares students to be leaders in computer science practice, to create applications for other disciplines or research and to pursue an array of careers, advanced degrees or personal interests at the vanguard of technological innovation.

Learn More

Computer Engineering (CMPE)

Penn’s Computer Engineering (CMPE) major is an innovative and timely degree program, preparing students for a wide range of career opportunities and the kind of intellectual entrepreneurship that is fast shaping the future. In classes led by Penn Engineering’s renowned faculty from the Departments of Computer and Information Science and Electrical and Systems Engineering, students combine study of the fundamentals of automated information processing and control with rigorous engineering design and optimization, link theory with practice through hands-on experiments and design a new approach to a real-world problem in a yearlong senior design project. Learn more or contact Amy Calhoun, Program Coordinator, or Andre DeHon, Curriculum Chair.

Learn More

Digital Media Design (DMD)

Computer-generated imagery is transforming communication, from educational software and motion picture special effects to architectural simulations and medical visualizations. Penn Engineering, in collaboration with the University’s Annenberg School for Communication and the School of Design, created the Digital Media Design (DMD) program, an elite Bachelor of Science in Engineering (BSE) degree program for a small number of students. The program is designed to educate a new generation of experts in computer graphics: people who, through their combined education in engineering, design, and communications, are prepared to be and to collaborate effectively with technologists and artists. Students in the program participate in one or two summers of real-world experience in a major multimedia industry. Learn more or contact Amy Calhoun, Program Coordinator.

Learn More

Networked & Social Systems Engineering (NETS)

The Rajendra and Neera Singh Program in Networked & Social Systems Engineering (NETS), is the world’s first course of study to fully integrate the disciplines needed to design and analyze the complex networks that are reshaping our society. To understand the Internet, to predict behavior on it, and to design new capabilities and services for it, we must study it as an assembly of people and systems, interlinked by a technological network with particular structure and properties.  These are the foci of the Singh Program , which studies networked interactions of all varieties, and pays particular attention to the interplay of technology, economics and sociology in networked settings. Learn more or contact Amy Calhoun, Program Coordinator, or Andreas Haeberlen, Curriculum Chair.

Learn More

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.

Computer Science (ASCS)

Utilize, analyze and create information processing systems for whatever career, advanced education, or personal interests you choose to pursue. A degree in computer science provides students with an in-depth education in the conceptual foundations of computer science and in complex software and hardware systems. It allows them to explore the connections between computer science and a variety of other disciplines in engineering and outside. A BAS in computer science combines knowledge of technology with an understanding of human and social values, and is designed for students who do not plan to work as professional engineers, and want a customized education which combines the liberal arts and technology in a manner unique to their career goals.

Learn More

Program Options

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. Several options exist for students to customize their undergraduate experience. Learn more about these programs here.

Undergraduate Program:

Your CIS Contacts:

Jessica Kimpel
Academic Advisor
Office: 308 Levine
Email: jkimpel@seas.upenn.edu

Rob Lee
Academic Advisor
Office: 308 Levine
Email: rkplee@seas.upenn.edu

Laura Fox
Associate Director
Office: 309 Levine
Phone: 215-898-3191
Email: lffox@seas.upenn.edu

Lee Dukes
Director of Advising
Office: 308 Levine
Email: ldukes@seas.upenn.edu

Dr. Joseph Devietti
Undergraduate Curriculum Chair
Office: 572 Levine
Email: devietti@cis.upenn.edu