Each major within the School of Engineering and Applied Science has its own curriculum. Specific curricular requirements for each major are listed by program.
However, all Engineering students must complete requirements in four specific tracks:
- math and natural science
- core engineering courses within the chosen major
- professional electives
- social science/humanities and free electives
A course planning guide exists for each major to assist with planning and keeping track of the requirements toward graduation.
In addition, all Engineering students must complete the following requirements.
Beginning with the Class of 2001, Penn Engineering has implemented a Writing Requirement. The Writing Requirement will not necessitate the completion of additional course units. Students can easily satisfy the requirement without altering the existing constraints of BAS or the BSE degrees.
Students are strongly encouraged to fulfill the Writing Requirement during the first two years of study because it becomes increasingly difficult to schedule first-year courses as one moves through the curriculum.
For more information, visit: https://ugrad.seas.upenn.edu/student-handbook/courses-requirements/writing-requirement/.
Engineering Ethics Requirement
Beginning with the Class of 2017, Penn Engineering students must fulfill the Engineering Ethics requirement. The Ethics Requirement will not necessitate the completion of any additional course units in the existing BAS or the BSE degrees, as the requirement may be double-counted from the student's SSH course requirements.
The Engineering Ethics requirement can be satisfied by taking EAS 2030 Engineering Ethics. This course may be used (double-counted) for the Social Science requirement as well. Students are strongly encouraged to take the Ethics Requirement course during the sophomore year.
For more information, visit: https://ugrad.seas.upenn.edu/student-handbook/courses-requirements/engineering-ethics-requirement/.