KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Artificial Intelligence, BSE

Artificial Intelligence, BSE

University of Pennsylvania · Philadelphia, PA

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
    1. CIS 1100 or CIS Elective 1
      Not resolved to a course
      1
    2. 1
    3. 1
    4. As published: “Big Data Analytics”
      1
    5. 1

    Math and Natural Science

    7 items
    1. 1
    2. or: MATH 1610 Calculus for the Mathematical Sciences
      1
    3. 1
    4. 1
    5. or: STAT 4300 Probability
      1
    6. or: ESE 5420 Statistics for Data Science
      1
    7. Natural Science elective 2
      Not resolved to a course
      1

    Artificial Intelligence

    1 item
    1. 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 course
      12

    Introduction to AI

    2 items
    1. As published: “Introduction to Artificial Intelligence”
      or: CIS 5210 Artificial Intelligence
    2. As published: “Artificial Intelligence Lab: Data, Systems, and Decisions”

    Machine Learning

    2 items
    1. As published: “Applied Machine Learning”
      or: CIS 5190 Applied Machine Learning
      1
    2. 1

    Signals & Systems

    2 items
    1. 1.5

    Optimization & Control

    2 items
    1. 1.5

    Vision & Language

    2 items
    1. or: CIS 5300 Natural Language Processing
    2. or: CIS 5810 Computer Vision & Computational Photography

    AI Project

    8 items
    1. 1
    2. or: CIS 5300 Natural Language Processing
    3. or: CIS 5810 Computer Vision & Computational Photography
    4. 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
        1. or: ESE 5380 Machine Learning for Time-Series Data
        2. As published: “Principles of Deep Learning”
          1
        3. 1
        4. 3
        5. CIS 4270/5270
          Trustworthy Machine Learning
          Not resolved to a course

        Optimization, Systems, and Control Electives

        electives · 8 items
        1. 1
        2. 2

        Other AI Electives

        electives · 16 items
        1. or: CIS 5120 Introduction to Human Computer Interaction
        2. or: CIS 5500 Database and Information Systems
        3. As published: “AI for Science and Engineering: From Data to Discovery”
        4. 4

        Senior Design

        2 items
        1. or: CIS 4100 CIS Senior Thesis
          or: ESE 4500 Senior Design Project I - EE and SSE
          or: MEAM 4450 Mechanical Engineering Design Projects
          or: BE 4950 Senior Design Project
          or: MSE 4950 Senior Design
          1
        2. or: CIS 4110 CIS Senior Thesis
          or: ESE 4510 Senior Design Project II - EE and SSE
          or: MEAM 4460 Mechanical Engineering Design Projects
          or: BE 4960 Senior Design Project
          or: MSE 4960 Senior Design
          1

        Technical Electives 3

        electives · 1 item
        1. Select three total course units from the following:
          Not resolved to a course
          3

        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
              1. As published: “ML: Technology Law 6”
                or: CIS 4230 Ethical Algorithm Design
                or: CIS 5230 Ethical Algorithm Design
                1

              Cognitive Science Elective

              electives · 15 items
              1. Select one of the following Cognitive Science electives:
                Not resolved to a course
                1
              2. As published: “Introduction to Cognitive Science”
                1
              3. As published: “Introduction to Philosophy of Mind”
              4. As published: “Logic and Computability 1”
                1
              5. 4
              6. 7
              7. Select 3 Social Science or Humanities courses
                Not resolved to a course
                3

              Social Science (EUSS)

              0 items

                Humanities (EUHS)

                1 item
                1. Select 2 Social Science or Humanities or Technology in Business & Society courses
                  Not resolved to a course
                  2

                Social Science (EUSS)

                0 items

                  Humanities (EUHS)

                  0 items

                    Technology in Business and Society (EUTB)

                    0 items

                      Free Elective 7

                      electives · 1 item
                      1. Select 1 course unit of free elective
                        Not resolved to a course
                        1

                      Machine Learning

                      0 items

                        Choose 4 courses: 1

                        5 items
                        1. ESE 4380/5380
                          Machine Learning for Time-Series Data
                          Not resolved to a course
                        2. As published: “Principles of Deep Learning”
                          1

                        Robotics

                        0 items

                          Choose 4 courses: 1

                          6 items
                          1. 1.5
                          2. 4

                          Vision & Language

                          0 items

                            Choose 4 courses 1

                            6 items
                            1. CIS 4810/5810
                              Computer Vision & Computational Photography
                              Not resolved to a course
                            2. CIS 4300/5300
                              Natural Language Processing
                              Not resolved to a course
                            3. 1
                            4. 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.