Dual Degrees and Special Programs

You may combine your BAS or BSE degree with a second degree in one of Penn’s other undergraduate schools. A Dual Degree is not to be confused with a “Dual Major,” where a student earns two majors within Penn Engineering, or with a “Second Major” where an engineering student also earns a major within the College.

Penn’s specialized dual degree programs offer students the opportunity to pursue an integrated curriculum jointly offered by two schools within the university and incorporating interdisciplinary course work. Students receive two degrees upon completion of the specialized curricula. Penn Engineering’s programs are described below.

The number of course units required is specific to each program, but the minimum requirement is 46 course units. A student who wishes to pursue a dual degree option should develop a plan of study with the aid of an advisor in the Research and Academic Services Office and an advisor in the School which will grant the second degree. No course may be triple counted, i.e., counted for more than two degrees/majors. Dual and joint degree programs between Wharton and Penn Engineering require a one-year probability and statistics sequence which may be satisfied with either ESE 3010/4020 or STAT 4300/4310. (SEAS students are not permitted to take STAT 1010 or STAT 1020 which are on the No Credit list.)

Jerome Fisher Program in Management & Technology (M&T)

In the M&T program, students bridge the management and technical disciplines in this pace-setting program. Receive a BSE or BAS from Penn Engineering and a Bachelor of Science in Economics from the Wharton School. This combination enables students not only to understand engineering and business concepts, but also to understand the integration of the two and how this intersection distinctively shapes our world. Management & Technology (M&T) students build on the strengths of these prominent professional schools and on the respected faculty of Arts and Sciences to have a true Ivy League experience with a blend of educational and research opportunities.

Vagelos Integrated Program in Energy Research (VIPER)

The Vagelos Integrated Program in Energy Research (VIPER) enrolls talented, prepared and motivated students who are interested in energy science and engineering. VIPER students earn both a Bachelor of Arts (BA) and a Bachelor of Science in Engineering (BSE) degree and receive instruction and state-of-the-art research experiences, enabling them to pursue advanced degrees in these fields and to establish high caliber research careers as innovators in the discovery and development of sustainable ways to harness, convert and use energy. Candidates for the program apply as they seek admission to the University.

Computer and Cognitive Science

Please Note: This program will sunset starting Fall 2021

In this program, students combine studies in computer science and engineering with linguistics, mathematics, philosophy or psychology, and receive a BSE or BAS degree from Penn Engineering and Bachelor of Arts from the College of Arts and Sciences. Requirements for the program are guided by the degree sought (BAS or BSE), and include 12-16 course units in Linguistics, Mathematics, Philosophy or Psychology and 4 course units in a Foreign Language.

Applying for a Dual Degree (Adding a Penn Engineering Degree)

A student from another school at the University who wishes to apply to add an engineering degree should create a four year academic plan detailing how all degree requirements for the intended engineering major will be completed.  All dual degree applicants must select a major at the time of application.

A student must complete a minimum of eight (8) Penn course units to be eligible. Only students of demonstrated ability and a 3.0 cumulative GPA or higher will be considered for dual degree status. Students applying from the Wharton School require a minimum GPA of 3.4 for consideration. A student may not be eligible if his/her record includes uncleared F, I, GR or NR grades. In particular, we look for successful completion of calculus (typically, at least MATH 1410) and physics (typically, PHYS 0150/0151). Course requirements may vary depending on the selected major as well as the number of semesters completed.

All Wharton and Engineering dual degree students must complete STAT 4300/4310 or ESE 3010/4020. Notes: STAT 1010/1020 cannot be used toward any engineering requirement.

All dual degrees with engineering require a minimum of 46 course units.

Application Deadlines:

  • Fall entry: May 15
  • Spring entry: December 15

Applications for dual degree must be made prior to the end of the sophomore year at Penn.


For any course taken pass/fail in Spring 2020 or Fall 2020, please be aware of the following:

  • If you receive a ‘P’ in a math, science or engineering course taken in Spring 2020 or Fall 2020, you will be eligible to apply. However, the committee will consider the strength of your performance in required courses taken pass/fail to ensure that you meet the standards expected for internal transfer students.

Apply Here

Engineering students interested in applying for dual degree with Wharton should access the following site: https://undergrad-inside.wharton.upenn.edu/dual-degree-wharton/

Engineering students interested in applying for dual degree with the College should access the following site: http://www.college.upenn.edu/dual-degree.

If you have additional questions, please email ddtransfer@seas.upenn.edu.