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
- Computer Science, BSE
- Total credits (published)
- 5
- Credits (computed from items)
- 69.5
- Catalog edition
- 2026-2027
- Checklist type
- degree-program
Identifiers
- IPEDS UNITID
- 215062
- CourseShelf checklist
- CK_215062_d21b20db
- CollegeTransfer.Net
- Institution Transfer Profile
- Source
- CourseShelf publish 59
Requirements to complete
Every course or condition the catalog lists, in the catalog's order.
Computer Science (CSCI) Major Requirements
major core · 0 items
Engineering
1 item
- 1
Or CIS Elective 1
electives · 10 items
- 1
- 1
- 1
- 1
- 1
- CIS 4480/5480Operating Systems Design and ImplementationNot resolved to a course1
- CIS 4710/5710Computer Organization and DesignNot resolved to a course1
- CIS Elective *,1Not resolved to a course4
- or: CIS 4100 CIS Senior Thesis1
- or: CIS 4110 CIS Senior Thesis1
Math and Natural Science
8 items
- 1
- or: MATH 1610 Calculus for the Mathematical Sciences1
- 1
- As published: “Discrete Probability, Stochastic Processes, and Statistical Inference”or: ESE 3010 Engineering Probabilityor: STAT 4300 Probability1
- ESE/ENM 2030Linear Algebra with Applications to Engineering and AINot resolved to a courseor: ENM 2400 Differential Equations and Linear Algebra1
- MEAM 1100& MEAM 1470Introduction to Mechanicsand Introduction to Mechanics LabNot resolved to a courseor: PHYS 0150 Principles of Physics I: Mechanics and Wave Motionor: PHYS 0170 Honors Physics I: Mechanics and Wave Motion1.5
- As published: “Principles of Physics II: Electromagnetism and Radiation”or: PHYS 0171 Honors Physics II: Electromagnetism and Radiationor: ESE 1120 Engineering Electromagnetics1.5
- SEAS Math (EUMA) or SEAS Natural Science (EUNS)Not resolved to a course1
Attribute EUMA
0 items
Attribute EUNS
0 items
Technical Electives *,2
electives · 2 items
- Restricted or Unrestricted Technical ElectivesNot resolved to a course1
- Unrestricted Technical ElectivesNot resolved to a course5
General Electives 3
electives · 2 items
- or: CIS 4230 Ethical Algorithm Designor: CIS 5230 Ethical Algorithm Designor: LAWM 5060 ML: Technology Law1
- Select 4 Social Science or Humanities coursesNot resolved to a course4
Social Science (EUSS)
0 items
Humanities (EUHS)
1 item
- Select 2 Social Science, 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 4
electives · 1 item
- Select 1 course unit of free electivesNot resolved to a course1
Artificial Intelligence
11 items
- As published: “Introduction to Artificial Intelligence”or: CIS 5210 Artificial Intelligence1
- CIS 4190/5190Applied Machine LearningNot resolved to a courseor: CIS 5200 Machine Learning1
- Electives (Two from the following)Not resolved to a course2
- As published: “Artificial Intelligence Lab: Data, Systems, and Decisions”
- 1
- CIS 4300/5300Natural Language ProcessingNot resolved to a course
- CIS 4810/5810Computer Vision & Computational PhotographyNot resolved to a course
Cognitive Science
5 items
- COGS 1001/CIS 1400Introduction to Cognitive ScienceNot resolved to a course1
- or: LING 2300 Sound Structure of Languageor: LING 2500 Introduction to Syntaxor: LING 2700 Language Acquisition1
- As published: “Introduction to Artificial Intelligence”or: CIS 5210 Artificial Intelligenceor: CIS 5200 Machine Learningor: CIS 4300/5300 Natural Language Processing1
- or: PSYC 1340 Perceptionor: PSYC 1230 Cognitive Neuroscienceor: PSYC 1310 Language and Thoughtor: PSYC 2377 Cognitive Developmentor: PSYC 2737 Judgment and Decisions1
- or: PHIL 2640 Introduction to Philosophy of Mindor: PHIL 4721 Logic and Computability 1or: PHIL 4840 Philosophy of Psychology1
Computational Biology
6 items
- As published: “Introduction to Biology A”or: BIOL 1121 Introduction to Biology - The Molecular Biology of Life1.5
- 1
- or: STAT 4310 Statistical Inferenceor: BIOL 2510 Statistics for Biologists1
- or: ESE 3050 Foundations of Data Scienceor: CIS 4190/5190 Applied Machine Learningor: CIS 5200 Machine Learningor: ESE 5450 Data Mining: Learning from Massive Datasetsor: STAT 4710 Modern Data Mining1
- or: BE 5690 Principles and Engineering of Cell Signalingor: BE 4800 Introduction to Biomedical Imagingor: BE 3060 Cellular Engineering1
- BIOL 4536/CIS 4360Introduction to Computational Biology & Biological ModelingNot resolved to a courseor: BIOL 5536/GCB 5360 Fundamentals of Computational Biologyor: BIOL 5571 Topics in Computational Biology1
Computer Vision
4 items
- 1
- As published: “Computer Vision & Computational Photography”1
- 1
- 1
Data Science
13 items
- CIS 4190/5190Applied Machine LearningNot resolved to a courseor: CIS 5200 Machine Learningor: ESE 5450 Data Mining: Learning from Massive Datasetsor: STAT 4710 Modern Data Mining1
- CIS 2450/5450Big Data AnalyticsNot resolved to a courseor: ESE 3050 Foundations of Data Science1
- or: STAT 4310 Statistical Inference1
- Elective (One from the following)Not resolved to a course1
- As published: “Introduction to Artificial Intelligence”
- CIS 4500/5500Database and Information SystemsNot resolved to a course
- CIS 4550/5550Internet and Web SystemsNot resolved to a course
- 1
- As published: “Artificial Intelligence”1
- 4
Software Foundations
9 items
- CIS 4521/5521Compilers and InterpretersNot resolved to a course1
- 1
- Elective (Two from the following)Not resolved to a course2
- 1
- As published: “Computer-Aided Verification”
Systems
8 items
- Select 5 CU from the followingNot resolved to a course5
- CIS 4510/5510Computer and Network SecurityNot resolved to a course
- CIS 4410/5410Embedded Software for Life-Critical ApplicationsNot resolved to a course
- CIS 4500/5500Database and Information SystemsNot resolved to a course
- CIS 4550/5550Internet and Web SystemsNot resolved to a course
Source. University of Pennsylvania, catalog 2026-2027 — https://catalog.upenn.edu/undergraduate/programs/computer-science-bse/. Captured page pages/0394.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.