CSCI Degree Requirements

Entered Fall 2017 or later

Math (6 CU)

MATH 104
MATH 114
CIS 160
CIS 261 or ESE 301 or ENM 321 or Stat 430
Math Elective
Math Elective


Natural Science (4 CU)

For CSCI Majors, Nat Sci may also include the following Cog Sci Courses: LING 250; PSYC 111, 121 (these courses cannot be used by CSCI majors in the SSH category)

PHYS 140 or PHYS 150
PHYS 141 or PHYS 151
Natural Science
Natural Science/Lab Reqt*

*NOTE: One year of laboratory course work is required which can be used as one of the 4 CU’s. One way to satisfy this requirement is by taking PHYS 150 and PHYS 151.


Engineering (14 CU)

CIS 110
CIS 120
CIS 121
CIS 240
CIS 262
CIS 320
Project Elective: choose one from the following list: CIS 341, 350, 450, 455, 460, 553, or ESE 350
CIS 371
CIS 380
CIS 400
CIS 401
CIS Elective*
CIS Elective*
CIS Elective*

*A CIS elective is a CIS or NETS engineering course. The SEAS handbook defines all CIS and NETS classes numbered 1xx-5xx as engineering courses, with the following exceptions that cannot be used: CIS 100, 101, 105, 106, 107, 125, 160, 261. ESE 350 can also be used to satisfy the CIS elective requirement.

Please note: Students may count at most 1 cu of 1xx credit as a CIS Elective.


Tech Elective (6 CU)

(Dept. Approval Required)

NOTE: Two Engineering courses required. Remaining course can be from:

OPTION 1: Any approved minor or minor equiv; or a sequence of approved courses.

OPTION 2: Any Math, Nat Sci or Eng, or the following list:
LING 106; PHIL 231, 244, 444;
OPIM 220, 321, 325

Tech Elective (Engineering)
Tech Elective (Engineering)
Tech Elective
Tech Elective
Tech Elective
Tech Elective


Social Sci & Humanities (7 CU)

SS
SS
Humanities
Humanities
SS or Humanities
SS, H, or TBS
SS, H, or TBS

The SSH Depth, Writing and Ethics Reqts must be satisfied from the SSH courses above.


SSH Depth Requirement

(Two courses in one SSH subject area)
SSH Depth Reqt
SSH Depth Reqt


Writing Requirement

(One Writing Seminar)
Writing Seminar


Ethics Requirement

EAS 203


Free Elective (3 CU)

Free Elective
Free Elective
Free Elective

Undergraduate Program:

Your CIS Contacts:

Jessica Kimpel
Academic Advisor
Office: 308 Levine
Email: jkimpel@seas.upenn.edu

Rob Lee
Academic Advisor
Office: 308 Levine
Email: rkplee@seas.upenn.edu

Laura Fox
Associate Director
Office: 309 Levine
Phone: 215-898-3191
Email: lffox@seas.upenn.edu

Lee Dukes
Sr. Director of Academic Affairs
Office: 361 Levine
Email: ldukes@seas.upenn.edu

Dr. Joseph Devietti
Undergraduate Curriculum Chair
Office: 572 Levine
Email: devietti@cis.upenn.edu