SUGGESTED COURSE STUDY FOR 3/2 COMBINED PLAN PROGRAM IN ENGINEERING
-- Computer Science Sequence
The courses in the computer science sequence prepare students to
transfer to the California Institute of Technology or to the School of
Engineering at Columbia University, New York City, for two years of work
leading to the Bachelor of Science degree.
Caltech awards the B. S. degree in Engineering. The Columbia B. S.
degree is in a variety of engineering majors including Civil,
Electrical, Mechanical or Nuclear Engineering; or a selection of majors
in Applied Science, Operations Research, Materials Science, Management
Engineering, and others. The Occidental degree is in the Combined Plan
Program.
FRESHMAN
| |
FALL |
|
SPRING |
| * |
CSP |
* |
CSP |
| |
Physics 106 |
|
Physics 110 |
| + |
Math 110, 114 or 128 |
+ |
Math 120 |
| # |
{CS 161} |
$ |
CS 211 |
SOPHOMORE
| * |
CORE distribution |
* |
CORE distribution |
| |
Physics 120 |
|
Physics 240 |
| |
Math 120 |
|
|
| |
either Math 214 |
--> |
Math 212 |
| |
or Math 212 |
--> |
Math 214 |
| & |
CS 311 |
|
|
JUNIOR
| * |
Foreign Language 1 |
* |
Foreign Language 2 |
| % |
either Chemistry 120 or 130 |
% |
Chemistry 120 |
| |
or |
|
|
| |
Physics 310 |
* |
CORE distribution |
| |
_Elective_ |
|
_Elective_ |
* These courses meet the CORE distribution requirements. If foreign
language proficiency is met with fewer courses than indicated above,
additional electives may be chosen from any department.
+ Students are placed into calculus courses based on their prior
preparation. Please consult the Mathematics Department.
{} 2-unit courses
# CS 161 should be completed by the end of the sophomore year.
$ Students usually take CS 161 and CS 211 in the same year. We recommend
taking them in either the first or second year.
& Students can take CS 311 after completing CS 211.
% The Chemistry requirement is Chemistry 120 or 130 depending on
placement. Please consult the Chemistry Department.
Recommended electives in mathematics and computer science are the
following courses:
Math 352 (Models of Computation) Math 380 (Combinatorics)
Math 350 (Mathematical Logic) Math 320/322 (Algebra/Field or Number
Theory)
Math 370 (Numerical Analysis) Math 341 (ODEs and Dynamical Systems)
Math 150 (Statistical Data Analysis) {CS 165} (Programming in Mathematica)
{Math 160}(Creative Problem Solving)
Last modified: 08/23/2010 by t l