What programming course(s) do I need for Cal Poly (and most anyplace else)?

 

 

If you’re majoring in any of these three:

·        Computer Engineering

·        Computer Science

·        Software Engineering

 

…you need CIS 231, 232, and 233 (CSC/CPE 101-103)

 

 

For other majors, you probably need CIS 217 or CIS 231:

 

Major

CIS 217

(CSC 234)

CIS 231

(CSC/CPE 101)

Engineering:

 

 

Architectural Engineering

R

 

Biomedical Engineering

C

C

Bioresource/Agricultural Engineering

R

 

Civil Engineering

E

 

Electrical Engineering

 

R

Environmental Engineering

R

 

General Engineering

C

C

Materials Engineering

Now must be ->

R

Mechanical Engineering

R

 

 

 

 

Others:

 

 

Business – Information Systems Concentration

 

R

Chemistry

O

O

Graphic Comm. – Elect. Pub. Concentration

R

 

Math

 

R (and CIS 232)

Physics

E

E

Statistics

 

*R* (CIS 232 -> E)

 

R = Required support course

C = Choice (required to take one of them)

O = Option for support course

E = Elective