BS COMPUTER SCIENCE  – 2001-03 Catalog
Computer Science Department
Computer Science Bldg. (14), Room 254
(805) 756-2824

   o  60 units upper division

   o  GWR

   o  2.0 GPA

   o  USCP

   * = Satisfies General Education requirement

MAJOR COURSES

 

CSC 101 Fundamentals Computer Science I

4

CSC 102, 103 Fund. Computer Science II, III

4,4

CSC 141 Discrete Structures I

4

CSC 205, 206 Software Engineering I, II

4,4

CPE 219, 259 Logic and Switching Circuits, Lab

3,1

CSC 215, 315 Computer Architecture I, II

4,4

CSC 300 Professional Responsibilities

4

CSC 330 Programming Languages I

4

CSC 349 Design and Analysis of Algorithms

4 

CSC 445 Theory of Computing

4

CSC 453 Introduction to Operating Systems

4

CSC 491, 492 Senior Project

2,3

Adviser approved technical electives
Subject to Computer Science Department guide-lines; contact the College of Engineering Advising Center (www.ee.calpoly.edu/CENGAC) for additional information and agreement form. Technical electives must be approved in advance.

28

 

___
89

SUPPORT COURSES

 

BIO 213 and ENGR/BRAE 213 (B2)*

2,2

ENGL 148 Reasoning, Argumentation and Technical Writing (A3)*

4

MATH 141, 142 Calculus I, II (B1)*

4,4

STAT 321 Prob/Stats for Engrs/Scientist

4

Mathematics/statistics electives. Select from
CSC 142; MATH 143, 206, 241, 242, 248, 306, 335, 336, 437, 470; STAT 322.

8

Physical science electives (B3/B4, 4 units)*
CHEM 124, 125, 129  or PHYS 131, 132, 133

12

 

___
40

GENERAL EDUCATION (GE)

 

72 units required; 20 units are in Support.

 

®See page 79 for complete GE course listing.

 

®Minimum of 8 units required at the 300-400 level.

 

Area A  Communication (8 units)

 

A1 Expository Writing

4

A2 Oral Communication

4

A3 Reasoning, Argumentation, and Writing * 4 units in Support

0

Area B  Science and Mathematics  (no add’l units req’d)

B1 Mathematics/Statistics  * 8 units in Support

0

B2 Life Science * 4 units in Support

0

B3 Physical Science * 4 units in Support

0

B4 One lab taken with either a B2 or B3 course

 


Area C  Arts and Humanities (20 units)

 

C1 Literature

4

C2 Philosophy

4

C3 Fine/Performing Arts

4

C4 Upper-division elective

4

Area C elective (choose one course from C1-C4)

4

Area D/E  Society and the Individual (20 units)

 

D1 The American Experience (40404)

4

D2 Political Economy

4

D3 Comparative Social Institutions

4

D4 Self Development (CSU Area E)

4

D5 Upper-division elective

4

Area F  Technology Elective (upper division)
(4 units)


4

 

___
52

ELECTIVES

5

 

___
186