BS COMPUTER SCIENCE  – 2003-05 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

CPE 129, 169 Digital Design and Lab

3,1

CSC 205, 206 Software Engineering I, II

4,4

CPE 229, 269 Computer Design and Assembly Language Programming, and Lab

3,1

CSC 250 Systems Programming

4

CSC 300 Professional Responsibilities

4

CSC 315 Computer Architecture

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

Advisor 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.

24

 

___
89

SUPPORT COURSES

 

BIO 213 and ENGR/BRAE 213 (B2)*

2,2

ENGL 149 Technical Writing for Engineers (A3)*

4

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

4,4

STAT 321 Prob/Stats for Engrs/Scientist (B6)*

4

Arts and humanities elective.
Select from GE Area C courses


4

Society and the individual elective.
Select from GE Area D5 courses


4

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

8

Science elective (Add’l Area B)* Select from
BIO 111, 115, 151; BOT 121; CHEM 124; MCRO 221, 224; PHYS 131 (no double counting of units)


4

Physical science electives
CHEM 124 (B3/4)*, 125 (Add’l Area B)*, 129 or
PHYS 131 (B3/4)*, 132 (Add’l Area B)*, 133

12

 

___
52

GENERAL EDUCATION (GE)

 

72 units required; 32 units are in Support.

 

®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

 

B5 (requirement for Liberal Arts students only)

 

B6 Upper-division Area B * 4 units in Support

0

Additional Area B units * 8 units in Support

0


Area C  Arts and Humanities (16 units)

 

C1 Literature

4

C2 Philosophy

4

C3 Fine/Performing Arts

4

C4 Upper-division elective

4

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

 

D1 The American Experience (40404)

4

D2 Political Economy

4

D3 Comparative Social Institutions

4

D4 Self Development (CSU Area E)

4

 

___
40

ELECTIVES

5

 

___
186