B.S. COMPUTER SCIENCE
Computer Science Department
Computer Science Bldg. (14), Room 254
(805) 756-2824
Courses are displayed by Major, Support, General Education and Breadth, and Electives.
|
Units |
|
|
MAJOR COURSES |
|
CSC 118 Fundamentals of Computer Science I (F.1.)* |
4 |
CSC 215 Computer Architecture I |
4 |
CSC 218 Fundamentals of Computer Science II |
3 |
CSC 240 Programming Environments I |
3 |
CSC 245 Discrete Structures |
3 |
CSC 315 Computer Architecture II |
4 |
CSC 332 Numerical Analysis I or |
|
CSC 345 Data Structures |
3 |
CSC 346 File Structures |
3 |
CSC 347 Introduction to Database Systems |
4 |
CSC 351 Programming Languages I: Design |
3 |
CSC 404 Computer Networks |
4 |
CSC 440 Software Engineering I |
3 |
CSC 441 Software Engineering II |
3 |
CSC 445 Theory of Computing I |
3 |
CSC 450 Programming Languages II: Description and Analysis |
4 |
CSC 453 Introduction to Operating Systems |
4 |
CSC 461 Senior Project |
2 |
CSC 462 Senior Project |
3 |
CSC 463 Undergraduate Seminar |
2 |
One of the following 400-level CSC courses: |
4 |
CPE 219 Logic and Switching Circuits |
3 |
CPE 259 Logic and Switching Circuits Laboratory |
1 |
Adviser approved technical electives |
12 |
|
__ |
|
|
SUPPORT COURSES |
|
BIO 220 Physiology and Biological Adaptation or BACT 221 General Bacteriology (B.1.b., E.2.)* |
|
CHEM 124 General Chemistry |
4 |
MATH 141 Calculus I |
4 |
MATH 142 Calculus II (B.2.)* |
4 |
MATH 143 Calculus III |
4 |
1 MATH 206 Linear Algebra I |
4 |
PHYS 131 General Physics (B.1.a.)* |
4 |
PHYS 132 General Physics |
4 |
PHYS 133 General Physics (B.1.a.)* |
4 |
STAT 321, STAT 322 Statistical Analysis I, II (B.2.)* |
3,4 |
|
__ |
|
|
GENERAL EDUCATION AND BREADTH |
|
|
For selection of GEB electives, see current Catalog or Class Schedule. |
|
|
Area A: |
14 |
ENGL 114 (A1) |
|
ENGL 125/PHIL 125/SPC 125 (A2) |
|
SPC 201/SPC 202 (A3) |
|
ENGL 215 or ENGL 218 (A4) |
|
|
Area B: |
0 |
A minimum of 18 units is required; 18 of the units are in Support Physical sciences (B.1.a.)* see Support Courses Life sciences (B.1.b.)* see Support Courses Mathematics/statistics (B2)* see Support courses |
|
|
Area C: |
18 |
PHIL 230 or PHIL 231 (C1) |
|
Critical reading electives (C1) (C1) |
|
Fine and performing arts elective (C2) |
|
Literature, philosophy, arts elective (300-400) (C3) |
|
Arts and humanities elective (Area C) |
|
|
Area D: |
18 |
HIST 202 (USCP) or HIST 204 (D1) |
|
POLS 210 (D1) |
|
HIST 315 (D2) |
|
ECON 201/211/222 (D3) |
|
Social institutions elective (100-200) (D4a) |
|
Social institutions elective (300-400) (D4b) |
|
|
Area E: |
3 |
A minimum of 5 units is required; 2 of the units are in Support PSY 201/PSY 202 (E1) |
|
Self development (E2)* see Support Courses |
|
|
Area F: |
0 |
A minimum of 2 units is required; 2 of the units are in Major Computer literacy (F1)* see Major Courses |
|
|
Total GEB |
__ |
|
ELECTIVES |
11 |
|
___ |
_____
1 As an alternative to MATH 206, students may select MATH 241 and MATH 242 thereby decreasing free electives by 4 units.
Go to Computer Science Department Home Page
Go to 1997-98 Cal Poly Catalog
Go to Campus-Wide Programs List
08/25/97