Engineering Ethics Requirement

Beginning with the Class of 2017 (those entering in Fall 2013), 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 203 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.


  1. BE and ASBS students should refer to their eCPG for a list of approved courses.
  2. CMPE majors should refer to their eCPG for a list of approved courses.
  3. VIPER students may use VIPR 120/121 to satisfy the Engineering Ethics Requirement in any major.
    • Starting Spring 2019 and later VIPER students who drop to single degree may fulfill the ethics requirement with VIPR 120/121.  VIPR 120/121 cannot be used in the social science and humanities category.
  4.  CIS 423/523 Ethical Algorithm Design can fulfill the engineering ethics requirement for ASCS, BE, CMPE, CSCI, DMD and NETS students only.