A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.
Program
- Award
- Electrical Engineering, BSE
- Total credits (published)
- 4
- Credits (computed from items)
- 67-67.5
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 215062
- CourseShelf checklist
- CK_215062_caea28e7
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 59
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Electrical Engineering (EE) Major Requirements
major core · 0 items
Engineering
4 items
- As published: “Atoms, Bits, Circuits and Systems 1”1
- 1.5
- 1.5
- 1.5
Computing
6 items
- Select 2 CUs from the following list:Not resolved to a course2
- As published: “Introduction to Computer Programming 2”1
- 1
- 1
- 1
- Intermediate or Advanced ESE ElectiveNot resolved to a course1
Intermediate ESE Electives are 2000+ level with an EUNG course attribute (exclude attribute EUMA)
electives · 2 items
- As published: “Artificial Intelligence Lab: Data, Systems, and Decisions”
Advanced ESE courses
0 items
Advanced ESE Electives are 3000+ level with an EUNG course attribute
electives · 1 item
- Choose four advanced electives from the following lists:Not resolved to a course4-4.5
Circuits and Computer Engineering:
23 items
- As published: “Circuit-Level Modeling, Design, and Optimization for Digital Systems”1
- ESE 4190/5720Analog Integrated CircuitsNot resolved to a course
- ESE 4730/5730Chips-designNot resolved to a course
- ESE 4750/5750Chips-measurementsNot resolved to a course
- ESE 4800/5800Power ElectronicsNot resolved to a course
- As published: “Hardware/Software Co-Design for Machine Learning”
- 4
Nanodevices and Nanosystems:
12 items
- 1
- 1
- As published: “Introduction to Micro- and Nano-electromechanical Technologies”
- 4.5
Information and Decision Systems:
28 items
- As published: “Fourier Analysis and Applications in Engineering, Mathematics, and the Sciences”
- ESE 4070/5070Introduction to Networks and ProtocolsNot resolved to a course
- ESE 4380/5380Machine Learning for Time-Series DataNot resolved to a course
- 1
- As published: “Principles of Deep Learning”1
- 2
- 1
- 3
One of the Advanced Electives may be an Advanced ESE elective, BE 5210 or CIS 4710 or CIS 5200
electives · 0 items
Design and Project Courses 3
3 items
- ESE 2900& ESE 2910Introduction to Electrical and Systems Engineering Research Methodologyand Introduction to Electrical and Systems Engineering Research and DesignNot resolved to a courseor: ESE 3190 Fundamentals of Solid-State Circuitsor: ESE 3360 Nanofabrication of Electrical Devicesor: ESE 3500 Embedded Systems/Microcontroller Laboratoryor: ESE 4210 Control For Autonomous Robotsor: BE 4700 Medical Devices1.5
- 1
- 1
Math and Natural Science
9 items
- 1
- 1
- ESE/ENM 2030Linear Algebra with Applications to Engineering and AI 4Not resolved to a course1
- As published: “Engineering Probability 5”1
- As published: “Introduction to Mechanics 6”or: PHYS 0140 Principles of Physics I (without laboratory)or: PHYS 0150 Principles of Physics I: Mechanics and Wave Motionor: PHYS 0170 Honors Physics I: Mechanics and Wave Motion1
- As published: “Engineering Electromagnetics (students passing the ESE E&M review module may substitute an ESE approved E&M course)”1.5
- As published: “General Chemistry I”or: EAS 0091 Chemistry Advanced Placement/International Baccalaureate Credit (Engineering Students Only)or: BIOL 1101 Introduction to Biology Aor: BIOL 1121 Introduction to Biology - The Molecular Biology of Life1
- SEAS Math (EUMA)Not resolved to a course1
- SEAS Math (EUMA) or SEAS Natural Science (EUNS)Not resolved to a course1
Attribute EUMA
0 items
Attribute EUNS
1 item
- Natural Science Lab (if applicable) 7Not resolved to a course0.5
Professional Electives 8
electives · 1 item
- SEAS Math (EUMA), SEAS Natural Science (EUNS) or SEAS Engineering (EUNG) 9Not resolved to a course3
Attribute EUMA
0 items
Attribute EUNS
0 items
Attribute EUNG
1 item
- Professional Elective - Select from the following: 9Not resolved to a course1
SEAS Math (EUMA), SEAS Natural Science (EUNS) or SEAS Engineering (EUNG)
0 items
Attribute EUMA
0 items
Attribute EUNS
0 items
Attribute EUNG
5 items
- As published: “Scaling Operations in Technology Ventures: Linking Strategy and Execution”9
General Electives 10
electives · 2 items
- 1
- Select 4 Social Science or Humanities courses 12Not resolved to a course4
Social Science (EUSS)
0 items
Humanities (EUHS)
1 item
- Select 2 Social Science or Humanities or Technology in Business & Society coursesNot resolved to a course2
Social Science (EUSS)
0 items
Humanities (EUHS)
0 items
Technology in Business and Society (EUTB)
0 items
Data Science
9 items
- 1
- ESE 4020/5420Statistics for Data ScienceNot resolved to a course1
- Select 2 approved electives:Not resolved to a course2
- 1
- As published: “Principles of Deep Learning”1
Internet of Things
7 items
- 1.5
- Select 3 approved electives:Not resolved to a course3
- ESE 4730& ESE 4750Chips-designand Chips-measurementsNot resolved to a course
Microsystems and Nanotechnology
9 items
- 1
- Select 3 from the following:Not resolved to a course3
- 1
- 1
- As published: “Introduction to Micro- and Nano-electromechanical Technologies”
Mixed-Signal and RF Integrated Circuits
10 items
- 1.5
- As published: “Circuit-Level Modeling, Design, and Optimization for Digital Systems”1
- Select 2 approved electives:Not resolved to a course2
- ESE 5730& ESE 5750Chips-designand Chips-measurementsNot resolved to a course
- 4
Photonics and Quantum
10 items
- 1.5
- 1
- Select 2 approved electives:Not resolved to a course2
- 1
- 4.5
Robotics
10 items
- 1.5
- Select 3 approved electives:Not resolved to a course3
- 1
- 2
- 4
System-on-A-Chip Design
6 items
- As published: “Circuit-Level Modeling, Design, and Optimization for Digital Systems”1
- Select 3 approved electives:Not resolved to a course3
- 1
- As published: “Hardware/Software Co-Design for Machine Learning”
- ESE 5730& ESE 5750Chips-designand Chips-measurementsNot resolved to a course
Source. University of Pennsylvania, catalog 2026-2027 — https://catalog.upenn.edu/undergraduate/programs/electrical-engineering-bse/. Captured page pages/0453.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.