CIS Homeline
   
Note from Undergraduate Chair
Degree Programs
  CIS Minor
CS as a Second Major
Submatriculation
Academic Advising
  Penn Tutoring Services
Penn Mentoring Program
CIS Courses
 

Course Descriptions
Fall Course Schedule
Spring Course Schedule
Summer Course Schedule

Research at CIS
  Undergraduate Research
Student Groups and Activities
Admissions
Financial Aid
Job and Internship Opportunities
Contacts
Accreditation
   

 

CIS Home divider Penn Engineering divider PENN   spacer
 

 
 BACHELOR OF SCIENCE IN COMPUTER SCIENCE 

The BSE Degree in Computer Science gives students a rigorous training in computer science and requires a total of 40 course units (cu) as follows:

COMPUTER SCIENCE (CSCI) 40 CU
Entered in Fall 2009

Math (6 CU)
MATH 104
MATH 114
CIS 160
CIS 261 or ESE 301 or ENM 321
Math Elective
Math Elective

Natural Science (4 CU)
For CSCI Majors, Nat Sci may also include
the following Cog Sci Courses: LING 250,
330; 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
CIS 341 or CIS 455
CIS 371
CIS 380
CIS 400
CIS 401
CIS Elective
CIS Elective
CIS Elective

(Note:  CIS 190-193 mini-courses
cannot be used as CIS electives)

Tech Elective (6 CU)
(Dept. Approval Required)

Two Engineering Courses required.
Remaining courses can be from:

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

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

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

Social Sci & Humanities (7 CU)
Social Science
Social Science
Humanities
Humanities
SS or Humanities
SS, H, or TBS
SS, H, or TBS

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

SSH Depth Requirement
(Two courses from one SSH subject area)

SSH Depth Requirement
SSH Depth Requirement


Writing Requirement

(One writing seminar)
Writing Seminar

Free Elective (3 CU)
Free Elective
Free Elective
Free Elective



 
 
CIS Home divider Penn Engineering divider PENN   spacer