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