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
- Artificial Intelligence, BSE
- Total credits (published)
- 4
- Credits (computed from items)
- 37
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 215062
- CourseShelf checklist
- CK_215062_f78b0935
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 59
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Curriculum
0 items
Computing
5 items
- CIS 1100 or CIS Elective 1Not resolved to a course1
- 1
- 1
- As published: “Big Data Analytics”1
- 1
Math and Natural Science
7 items
- 1
- or: MATH 1610 Calculus for the Mathematical Sciences1
- 1
- 1
- or: STAT 4300 Probability1
- or: ESE 5420 Statistics for Data Science1
- Natural Science elective 2Not resolved to a course1
Artificial Intelligence
1 item
- 12 course units, with at least one course unit from each of the following 6 categories. Note that one course cannot satisfy multiple categories, so, e.g., if you take ESE 4210 for Optimization & Control then you must still take another Project course.Not resolved to a course12
Introduction to AI
2 items
- As published: “Introduction to Artificial Intelligence”or: CIS 5210 Artificial Intelligence
- As published: “Artificial Intelligence Lab: Data, Systems, and Decisions”
Machine Learning
2 items
- As published: “Applied Machine Learning”or: CIS 5190 Applied Machine Learning1
- 1
Signals & Systems
2 items
- 1.5
Optimization & Control
2 items
- 1.5
Vision & Language
2 items
- or: CIS 5300 Natural Language Processing
- or: CIS 5810 Computer Vision & Computational Photography
AI Project
8 items
- 1
- or: CIS 5300 Natural Language Processing
- or: CIS 5810 Computer Vision & Computational Photography
- 1.5
AI Electives
electives · 0 items
Remaining course units from any of the six categories above, or any of the following:
0 items
Machine Learning Electives
electives · 9 items
- or: ESE 5380 Machine Learning for Time-Series Data
- As published: “Principles of Deep Learning”1
- 1
- 3
- CIS 4270/5270Trustworthy Machine LearningNot resolved to a course
Optimization, Systems, and Control Electives
electives · 8 items
- 1
- 2
Other AI Electives
electives · 16 items
- or: CIS 5120 Introduction to Human Computer Interaction
- or: CIS 5500 Database and Information Systems
- As published: “AI for Science and Engineering: From Data to Discovery”
- 4
Senior Design
2 items
- or: CIS 4100 CIS Senior Thesisor: ESE 4500 Senior Design Project I - EE and SSEor: MEAM 4450 Mechanical Engineering Design Projectsor: BE 4950 Senior Design Projector: MSE 4950 Senior Design1
- or: CIS 4110 CIS Senior Thesisor: ESE 4510 Senior Design Project II - EE and SSEor: MEAM 4460 Mechanical Engineering Design Projectsor: BE 4960 Senior Design Projector: MSE 4960 Senior Design1
Technical Electives 3
electives · 1 item
- Select three total course units from the following:Not resolved to a course3
CIS Restricted or Unrestricted Technical Electives 4
electives · 0 items
SEAS Engineering (EUNG)
0 items
General Electives 5
electives · 0 items
AI Ethics Elective
electives · 1 item
- As published: “ML: Technology Law 6”or: CIS 4230 Ethical Algorithm Designor: CIS 5230 Ethical Algorithm Design1
Cognitive Science Elective
electives · 15 items
- Select one of the following Cognitive Science electives:Not resolved to a course1
- As published: “Introduction to Cognitive Science”1
- As published: “Introduction to Philosophy of Mind”
- As published: “Logic and Computability 1”1
- 4
- 7
- Select 3 Social Science or Humanities coursesNot resolved to a course3
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
Free Elective 7
electives · 1 item
- Select 1 course unit of free electiveNot resolved to a course1
Machine Learning
0 items
Choose 4 courses: 1
5 items
- ESE 4380/5380Machine Learning for Time-Series DataNot resolved to a course
- As published: “Principles of Deep Learning”1
Robotics
0 items
Choose 4 courses: 1
6 items
- 1.5
- 4
Vision & Language
0 items
Choose 4 courses 1
6 items
- CIS 4810/5810Computer Vision & Computational PhotographyNot resolved to a course
- CIS 4300/5300Natural Language ProcessingNot resolved to a course
- 1
- 1
Source. University of Pennsylvania, catalog 2026-2027 — https://catalog.upenn.edu/undergraduate/programs/artificial-intelligence-bse/. Captured page pages/0312.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.