Undergraduate Student Handbook

Engineering Courses

All undergraduate and 500-level courses (including ENGR, TCOM and NETS (formerly called MKSE) courses) offered by Penn Engineering can be applied as appropriate to engineering requirements. (Exceptions are listed below.) The following courses are also counted in the Engineering category: ENGR 300 or EAS 300 (max 2 c.u. count as engineering); Naval Science 301.

All courses with an ENGR prefix count as Engineering courses: ENGR: 105, 250, 299, 504

These courses DO NOT COUNT:

Any engineering course numbered 296 or 297 *

BE: 280, 303, 503, 513

CIS (CSE): 100, 101, 106, 125***, 160, 260, 261, 262, 313, 355, 590

EAS: 009, 02x, 097**, 111, 125, 200, 203, 205, 210**, 280, 281, 282, 285, 301, 303, 306 (formerly called ESE 305; from Spring 2012 EAS 306 will not be considered an Engineering course), 310, 320, 345, 346, 348, 349, 400, 401, 402, 403, 445, 446, 448, 449, 500, 501, 502, 503, 505, 506, 510, 512, 520, 545, 546, 547, 548,590, 591, 595, 623

ENM: All courses
ESE: 301, 302
IPD: 509, 549, and courses cross listed with ARCH or FNAR

MEAM: 110, 147

MCIT: MCIT courses may not be taken for credit by SEAS Undergraduates.
MSE: 221 cannot be used as an engineering course.


  • Dual and joint degree BAS students are allowed to count up to two non-engineering linking courses in the engineering category. At present the only linking courses approved for this substitution are MGMT 235 and MGMT 237. Others may be approved by petition.
  • Students in the VIPER program can use VIPR​ ​120/121 as an Engineering​ ​Requirement, subject to any other conditions or restrictions in a major​. (Also, this​ ​fulfills​ ​the Ethics​ ​Requirement for VIPER students. for any major.)

*All engineering courses numbered 297 (e.g., ESE 297) 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 298 will be assigned and these may be used in the Engineering category.)

All engineering courses numbered 296 (e.g., BE 296) 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. 296 numbered courses may be counted as Free Elective. Also, via petition, they may be considered for SSH or TBS requirements.

**EAS courses below 080 may be used only as free electives.

EAS 097 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.

EAS 210 may be counted in the Technical Elective category but not in the Engineering category of the Course Planning Guide. Students majoring in EE, CTE, and SSE may not count EAS 210 in either the Engineering column nor the Technical Elective (focus) column. However, EAS210 can be used as a Natural Science course (see NS category of the handbook).

*** If taken in Spring 2008 or earlier, CIS (CSE) 125 may be counted, by petition, as a "TE" course; thereafter, it may be counted only as a TBS course or as a free elective.

solid dividing line

See Also: