Students may add a class until the end of the Add/Course Selection Period (typically the second full week of the semester). Note: Language classes under the 2000 level and writing seminars may be added only until the end of the first full week of classes. The Add/Course Selection period allows students to visit classes before finalizing their schedules, but students are expected to attend all classes they may wish to add in order to keep up with assignments and material. Even during the add period, instructors may restrict admission to students who have been attending regularly.
Courses may be dropped via Path@Penn during the Course Drop Period (typically first five weeks of the semester). Find a helpful, quick reference guide (QRG) on how to Add/Drop/Swap courses on the University Registrar's QRG page.
Undergraduate students are responsible for knowing all Course Add, Drop, and Withdrawal deadlines- which can be accessed via the Academic Calendar here.
Note:
Advance Registration in the School of Engineering and Applied Science will be as follows:
At any time before and during advance registration you need to meet with your advisor. You should:
You and your advisor should discuss your plan of study and, in particular, the courses that you intend to take the coming semester. Be very clear about any courses you intend to register for on a Pass/Fail basis.
If you wish to declare or change your major within Penn Engineering, you should complete the Declare/Update Field of Study Path form (https://srfs.upenn.edu/registrar/forms).
When you have reached an agreement, your advisor will sign off. Please note - Only your assigned faculty advisor may give you permission to register.
The Course Search tool is available on both Path@Penn and Course Search. The course search and cart options allows you to search through course offerings for an upcoming term, read their descriptions, and view them. Please visit the Quick Reference Guides (QRGs) for Students via Path@Penn:
If you are a BE or ASBS student, please follow the instructions for registration posted here.
Tips For Preparing For Your Advising Meeting:
Additional Notes:
Once you have advisor sign-off, you will be able to access Advance Registration via Path@Penn and enter your course requests.
Keep in mind that there is no “priority” assigned to your requests based on when you enter them. All students’ requests are stored and batch processed in random order after the Advance Registration period ends.
Additional Notes:
If a student will miss more than one day of classes due to illness, family emergency, or other issues, they should submit a Course Action Notice for the absence via Path@Penn. In addition, they should notify the Office of Academic Services via email or phone (215-898-7246).
If the student provides proper documentation, an additional notification will be sent to the student’s professors by a representative of the Office of Academic Services. Notifications will be sent to all instructors. Note that during peak advising periods, requests may take more than one day to process. This notification does not constitute an excused absence; students are still responsible for following up with faculty to discuss the completion of missed work. Students should refer to the course syllabus for policies regarding absences.
The Absence Notification function within the Course Action Notice system provide students with a method to communicate with their instructors when medical issues, family emergencies, or other concerns necessitate missing class. Once online, students will log in and send a report to one or more instructors, indicating the number of days missed (up to a maximum of five days) and the general reason for the absence.
Absence Notification via Course Action Notices are available for students to submit absence notifications to their instructors when they need to miss class. Students should access Course Action Notices (CAN) through a link on Path@Penn.
Each instructor will have a policy on class attendance that will be communicated to students in the course (typically in the Syllabus or on Canvas). Students who submit Absence Notifications are still responsible for following up with the instructor about any missed work. Course Action Notices do not constitute “excuses.”
The Support Notice function within the Course Action Notice system allow for instructors to send notices to their students (with a copy sent to the student's advisors). A student who receives a Support Notice should speak with their advisor and the course instructor to decide what action to take. Sending a Support Notice is a matter of discretion for the individual instructor, therefore, students are advised to routinely assess their academic performance in class.
Please note: In addition to submitting a CAN, students who will miss more than five days of class should contact the Office of Academic Services (OAS) via phone 215-898-7246 or email: ugadvising@seas.upenn.edu to discuss the impact of this longer absence on their schoolwork.
Courses offered through Penn Engineering are numbered according to the following system. Note that many 5000-level courses are available for undergraduates. Some require the approval of the advisor and the course instructor.
4000 level and below - Undergraduate credit only
5000 level -Master’s and UG credit; Seniors can register without permit unless otherwise specified.
6000 level - Masters and Ph.D. credit, Undergraduate credit with permission by instructor
An electronic worksheet and planning document are available through PATH@Penn. It is a worksheet for keeping track of courses and requirements, and provides a convenient way to plan your academic program. The entering year determines the specific requirements (worksheet) to satisfy the BSE or BAS degree for each major.
Students who entered Penn prior to Fall 2020 will not be allowed to switch into the "Entered Fall 2020 or later" worksheet. There will be no exceptions.
The specific course requirements for the BSE and BAS majors are outlined on the electronic worksheets mentioned above. A dual-major or dual-degree candidate must satisfy the degree requirements for both programs.
Note that the SEAS Writing Requirement has been established for all SEAS students beginning with the Class of 2001.
In designing a curriculum, the student builds out a worksheet of planned courses (available on Path@Penn) in consultation with their advisor. The completed worksheet shows the courses which have been elected and indicate how the required and elective courses will be taken semester by semester. In this process, the student should keep in mind that each course unit requires a total effort of eight to twelve hours per week for class, laboratory, research and study. The first planning worksheet is prepared during the first semester of the freshman year and modified as interests change throughout the student's career.
The following courses can be used as Engineering Courses - all undergraduate and 5000-level graduate courses (including ENGR, TCOM, and NETS courses) offered by Penn Engineering. (Exceptions are listed below.) *The following course is also counted in the Engineering category: Naval Science 3010.
The following courses DO NOT COUNT:
Notes:
* All engineering courses numbered 2970 (e.g., ESE 2970) denote engineering course credit received from study abroad that do not qualify for the "Engineering" category. These courses may NOT be used in the "Engineering" category. They may however be used in the "Technical Elective/Application Focus" category. (Please note that many engineering course credits may be earned from study abroad that count as "Engineering" category credit. In cases where no exact equivalent credit is given, a course number of 2980 will be assigned and these may be used in the Engineering category.)
*Credit will not be issued for The Green Program (TGP) study abroad/ credit away.
*All engineering courses numbered 2960 (e.g., BE 2960) denote engineering course credit received from study abroad that do not qualify for the "Engineering" category. These courses may NOT be used in the "Engineering" category. Also, they may not be used in the "Technical Elective/Application Focus" category. 2960 numbered courses may be counted as Free Elective. Also, via petition, they may be considered as Social Science.
** EAS courses below 0800 may be used only as free electives.
EAS 0097 is not counted in the Engineering category, but where appropriate, may be counted (up to one course unit) in the Technical Electives category. It may also be counted as a free elective.
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 SS/H/TBS course requirements. This requirement may be taken P/F so long as it fulfills SS/H/TBS/Free Elective.
The Engineering Ethics requirement can be satisfied by taking EAS 2030 Engineering Ethics - an approved social science course. Students are strongly encouraged to take the Ethics Requirement course during the sophomore year.
Notes:
Any course offered by the University to undergraduates may be taken as a free elective unless it is in the No Credit list.
Penn Engineering undergraduates may not use courses on this list toward their degree:
The following courses can be used to fulfill the mathematics requirement:
GENERAL NOTES:
FOOTNOTES:
(1) STAT 4300/4310, ENM 3750, and ESE 3010/4020 are considered equivalent courses. Students should consult with their department/program on the appropriate course, as only one may be taken.
(2) Students who take ENM 2510 cannot take MATH 2410 since the courses are considered equivalent. Note: If your major requires you to take MATH 2410, you can replace it with ENM 2510 without a petition since both are equivalent (and vice versa).
(3) MATH 2100 may not be used to fulfill a Math requirement.
(4) CIS 2620 counts as an Engineering (not Mathematics) course for those entering Fall 2020 and later.
(5) Students can’t take both ESE 2030 and MATH 2400. Students should consult with their department/program on which course is appropriate.
The following courses can be used to fulfill the natural science requirement:
Freshman Seminar courses can not be used to fulfill the natural science requirement.
The University observes the following holidays: Martin Luther King, Jr. Day, Memorial Day, Juneteenth, July 4, Labor Day, Thanksgiving and the day after, and New Year’s Day.
The University also recognizes that several religious holidays affect large numbers of University community members, including Christmas, Rosh Hashanah, Yom Kippur, the first two days of Passover, and Good Friday. In consideration of their significance for many students, no examinations may be given and no assigned work may be required on these days. Students who observe these holidays will be given an opportunity to make up missed work in both laboratories and lecture courses. If an examination is given on the first class day after one of these holidays, it must not cover material introduced in class on that holiday.
The University further recognizes that there are other holidays, both religious and secular, which are of importance to some individuals and groups on campus. Students who wish to observe such holidays must inform their instructors within the first two weeks of each semester of their intent to observe the holiday even when the exact date of the holiday will not be known until later so that alternative arrangements convenient to both students and faculty can be made at the earliest opportunity.
See the University’s complete policy on holidays.
Registration takes place twice a year: in November for the following Spring semester, and in March for the Summer and the following Fall. Failure to pre-register means that you may be closed out of a course or a section. No Penn Engineering student will be closed out of a course required for their curriculum. Students experiencing trouble registering for a class should come to Room 109 Towne for assistance.
Detailed instructions for advance registration are available in the handbook. In brief, all students must meet with their faculty advisor before registering for courses. In order to have a productive session with your advisor, bring a current copy of your unoffical transcript, a list of questions, and be prepared to discuss the courses you intend to take. After discussing your program with you and you have reached agreement, your advisor will sign-off and you will be able to register via Path@Penn.
An integral part of an undergraduate engineering education involves exposure to the study of the broader contexts within which technology and engineering practice operates. The Social Sciences and Humanities (SSH) requirements engage engineering undergraduates in course work that will provide this broad exposure. This includes an extensive array of study areas offered by Penn's outstanding liberal arts community of scholars, and provides the student with structured opportunities to understand such topics as: Human behavior; civil society; geopolitical phenomena; the creative, artistic, linguistic, philosophical, and symbolic cultural endeavors throughout human history; social, economic, and political conflict; and challenges surrounding global health, poverty, and the inner city.
In the SSH category, a student should choose courses of personal interest which will provide in-depth study (2 or more courses) of at least one subject and which will include several subjects so that reasonably broad insight is achieved in the social and behavioral sciences and in the humanities. Because of the importance of good communication skills to success in all endeavors, each student should seek to enhance these skills by the choice of SSH courses.
For the purposes of planning your Social Science and Humanities courses (SSH), a humanities course or social science course is one within the broad areas of the humanities (including foreign languages) or the social sciences. This definition encompasses such fields of study as (in the humanities) history, English, philosophy, foreign languages, classics, history of art, and (in the social sciences) sociology, psychology, economics, and political science. Your SSH course work must provide both breadth and depth and not be limited to a selection of unrelated introductory courses. Unacceptable for SSH credit are courses that are not about either humanities or social science; for example, courses in the business discipline, military science, any course that is primarily a study of mathematics or a physical science or any course designed primarily to impart skills --- such as written or oral communication or computer usage.
The writing courses (WRIT) are categorized as humanities, social science, or free elective based on the department in which the course in offered.
Students interested in the relationships between technology, business and society may choose to substitute up to two of social science and humanities courses with approved courses from the Technology in Business and Society course category.
To ensure breadth, you are required to select two courses in the social sciences and two in the humanities.
Please note that below the Humanities list, there is a separate list of courses offered in programs that are cross-listed with "SS" or "H" departments.
All Departmental-based topics courses must be approved for use in this category.
NOTE: The policy requiring two social sciences and two humanities courses within their General Electives category only applies to SEAS Curricula with 40 CU requirements. Students with the 37 CU requirements need an overall 7 CUs from social sciences and humanities. Please consult your worksheet and/or department for specifics.
Courses which qualify for Social Science (SS) include any course numbered below 6000 from the following departments, except where noted. Freshman Seminar courses offered by these departments can be used to fulfil the requirements.
The following individual courses may also be counted as social science:
* Note: BPUB 2500 may be used as SS Depth along with ECON 0110
Courses which qualify for Humanities (H) include any course numbered below 6000 from the following departments, except where noted. Freshman Seminar courses offered by these departments can be used to fulfill the requirements.
The following courses may also be counted as humanities:
The following programs offer courses that are ALMOST entirely cross-listed with other academic departments. Students taking courses offered in these programs must use the “SS” or “H” designations according to their cross-listed academic department as listed above. Courses without a cross-listing will be determined as SS or H on a case-by-case basis. Students should contact their Undergraduate Coordinator (in their Major/Department) to start the review process.
Writing Seminar (WRIT) courses offered may be used to satisfy “SS” or “H” requirements according to this list.
On October 8, 1998, the Undergraduate Affairs Committee approved the following change in the SSH depth requirement. This is in effect for classes graduating after August, 1999. In order to demonstrate depth, a student must take a second course in any of the departments used to satisfy one of the other six SSH requirements. The usual strictures on what constitutes a humanities and social science apply.
NOTE: This policy only applies to SEAS Curricula with 40 CU requirements.
Students interested in the relationships between technology, business, and society may choose to substitute up to two of the required social science and humanities courses with approved courses from the Technology in Business and Society course category. If a course is not on the list below as an approved TBS course, do not assume it will count as a TBS course. If you are considering a new course to count as a TBS course, please consult with the OAS Office and/or the undergraduate chair in your department prior to taking the course.
Note that students who choose this option are still required to take at least two social science and two humanities courses and must fulfill the depth and writing requirements for their major. Courses in this category may not be counted as engineering courses.
This category includes:
*OIDD 3990 (.5 cu) + WH 1010 (.5 cu) count for one CU of TBS for M&T.
*EAS 5050 cannot be applied toward Accelerated Master's.
*EAS 2420 will no longer count as TBS starting in Spring 2025.
This is similar to dropping a course; however, the course remains on the record with the notation "W" placed in the grade column of the student's transcript. The "W" is not considered in the computation of the grade point average. Students in the School of Engineering and Applied Science are permitted to "Petition for Withdrawal" from a course until the end of the tenth week of classes (https://srfs.upenn.edu/withdraw-from-a-course).
Students are not permitted to withdraw after the end of the tenth week except in extraordinary circumstances. In such cases, requests for late withdrawal must go through the online petition workflow (Petition for Action) explaining the nature of the extraordinary circumstances.
The writing requirement should be completed by the end of freshman year (and no later than the second semester sophomore year).
The following courses can be used to fulfill the writing requirement:
| Course | Course Title | Worksheet Category |
| WRIT0020 | CRAFT OF PROSE | H |
| WRIT0021 | CRITICAL WRITING SEMINAR | SS |
| WRIT0100 | WRITING SEMINAR IN AFRC | H |
| WRIT0110 | WRITING SEM GLOBAL ENGL | H |
| WRIT0120 | CRITICAL WRITING SEMINAR IN GLOBAL STUDIES | H |
| WRIT0130 | WRITING SEMINAR IN ANTH | H |
| WRIT0140 | WRITING SEMINAR IN ARCH | H |
| WRIT0150 | WRITING SEMINAR IN ARTH | H |
| WRIT0160 | WRITING SEMINAR IN ASAM | SS |
| WRIT0170 | WRITING SEMINAR IN AMER | SS |
| WRIT0210 | WRITING SEMINAR IN BIBB | TBS |
| WRIT0220 | WRITING SEMINAR IN BIOL | TBS |
| WRIT0230 | CRITICAL WRITING SEMINAR IN BUSINESS/PROF WRITING | H |
| WRIT0250 | WRITING SEMINAR IN CINE | H |
| WRIT0260 | WRITING SEMINAR IN CLST | H |
| WRIT0270 | WRITING SEMINAR IN COML | H |
| WRIT0280 | WRITING SEMINAR IN COMM | SS |
| WRIT0300 | CRITICAL WRITING SEMINAR IN CULTURAL STUDIES AND CRITICISM | H |
| WRIT0310 | WRITING SEMINAR IN COGS | TBS |
| WRIT0320 | WRITING SEMINAR IN DISABILITY SERVICES | - |
| WRIT0330 | WRITING SEMINAR IN DH | H |
| WRIT0340 | WRITING SEMINAR IN EDUC | SS |
| WRIT0370 | WRITING SEMINAR IN ECON | SS |
| WRIT0380 | WRITING SEMINAR IN EAS | SS |
| WRIT0390 | WRITING SEMINAR IN ENGL | H |
| WRIT0400 | WRITING SEMINAR IN ENVS | TBS |
| WRIT0410 | WRITING SEMINAR IN FNAR | H |
| WRIT0480 | WRITING SEMINAR IN GSOC | SS |
| WRIT0490 | WRITING SEMINAR IN HIST | H |
| WRIT0500 | WRITING SEMINAR IN HSOC | SS |
| WRIT0550 | WRITING SEMINAR IN INTR | SS |
| WRIT 0570 | CRITICAL WRITING SEMINAR IN JOUR | H |
| WRIT0580 | WRITING SEMINAR IN LALS | H |
| WRIT0590 | WRITING SEMINAR IN LING | SS |
| WRIT0650 | WRITING SEMINAR IN MATH | TBS |
| WRIT0670 | WRITING SEMINAR IN MUSC | H |
| WRIT0680 | WRITING SEMINAR IN NELC | H |
| WRIT0730 | WRITING SEMINAR IN PHIL | H |
| WRIT0740 | WRITING SEMINAR IN PHYS | TBS |
| WRIT0760 | WRITING SEMINAR IN PSCI | SS |
| WRIT0770 | WRITING SEMINAR IN PSYC | SS |
| WRIT0820 | WRITING SEMINAR IN RELS | H |
| WRIT0830 | WRITING SEMINAR IN RHET | H |
| WRIT0840 | WRITING SEMINAR IN ROML | - |
| WRIT0880 | WRITING SEMINAR IN SOCI | SS |
| WRIT0890 | WRITING SEMINAR IN STSC | SS |
| WRIT0910 | WRITING SEMINAR IN THAR | H |
| WRIT0920 | WRITING SEMINAR IN URBS | SS |
| WRIT1380 | PEER TUTOR TRAINING | FE |
Read More about The Writing Requirement.
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 year of study (and no later than the second year) because it becomes increasingly difficult to schedule first-year courses as one moves through the curriculum.
The Writing Requirement differs somewhat between each of the four undergraduate schools at Penn. For Penn Engineering students, the requirement can be satisfied by taking a critical writing seminar:
Note: Students may not use A.P. credit to satisfy the writing requirement. Courses used to satisfy the writing requirement may be taken pass/fail. The request for grade type must be made to the School Registrar at registrar@seas.upenn.edu no later than the end of the drop period. Dual degree students must take the writing requirement for a grade.