B.S. COMPUTER ENGINEERING

Computer Engineering Program Office
Engineering East Building (20), Room 215
(805) 756-1229

Courses are displayed by Major, Support, General Education and Breadth, and Electives.

Units

MAJOR COURSES
* = Courses satisfy General Education and Breadth requirements.

EE 112 Electric Circuit Analysis I

2

CSC 118 Fundamentals of Computer Science I (F.1.)*

4

EE 208, 248 Electronic Devices and Lab

3,1

EE 211, 241 Electric Circuit Analysis II and Lab

3,1

EE 212, 242 Electric Circuit Analysis III and Lab

3,1

CPE 215 Computer Architecture I

4

CSC 218 Fundamentals of Computer Science II

3

CPE 219, 259 Logic and Switching Circuits and Lab

3,1

CSC 240 Programming Environments I

3

CSC 245 Discrete Structures

3

EE 301, 341 Linear Systems Analysis and Lab

3,1

EE 302, 342 Linear Control Systems and Lab

3,1

EE 307, 347 Digital Integrated Electronics and Lab

3,1

CPE 315 Computer Architecture II

4

CPE 316 Computer Architecture III

4

CPE 319, 359 Digital System Design and Lab

3,1

CSC 345 Data Structures

3

CSC 351 Programming Languages I: Design

3

CPE 404 Computer Networks

4

CPE 436, CPE 476 Microprocessor System Design Methodologies and Lab


3,1

CSC 440 Software Engineering I

3

CSC 450 Programming Languages II: Description and Analysis

4

CSC 453 Introduction to Operating Systems

4

CPE 461 Senior Project

3

CPE 462 Senior Project

2

CPE 463 Undergraduate Seminar

1

Adviser approved technical electives

12

__
102

 

SUPPORT COURSES
* = Courses satisfy General Education and Breadth requirements

BIO 220 Physiology and Biological Adaptation or BACT 221 General Bacteriology (B.1.b., E.2.)*


4

CHEM 124 General Chemistry (B.1.a.)*

4

MATH 141 Calculus I (B.2.)*

4

MATH 142 Calculus II (B.2.)*

4

MATH 143 Calculus III

4

MATH 241 Calculus IV

4

MATH 242 Differential Equations

4

MATH 317 Topics in Engineering Mathematics

4

ME 211 Engineering Statics

3

PHYS 131 General Physics (B.1.a.)*

4

PHYS 132 General Physics

4

PHYS 133 General Physics

4

PHYS 211 Modern Physics

4

STAT 312 Statistical Methods for Engineers

3

__
54

 

GENERAL EDUCATION AND BREADTH

For selection of GEB electives, see current Catalog or Class Schedule.
At least 9 units must be 300-400 level.

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
A minimum of 75 units is required; 22 units are in Major and Support

__
53

 

ELECTIVES

 

0

___
209

Go to Computer Engineering Program Home Page

Go to 1997-98 Cal Poly Catalog

Go to Campus-Wide Programs List

08/25/97