CIS Homeline

 

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 2007 or Fall 2008

Math (6 CU)
MATH 104
MATH 114
CIS 260
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 371
CIS 372 (.5 cu)
CIS 380
CIS 381 (.5 cu)
CIS 400
CIS 401
CIS Elective
CIS Elective
CIS Elective

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
  Send comments on this page to