1st year courses | -- | Course Name | Units | Perspec |
|
| Csci | 101/102 | Programming I and II | 2 | FA |
| Math | 124/125 | Honors Calculus I and II | 2 |
| Phys | 120 | Introductory Physics (with calculus) | 1 |
| Phys | 121 | Classical Physics | 1 |
| Engl | 20 | Intro Literature and Composition | 1 | VE |
| Elective | -- | Historical perspective (a) | 1 | HP |
| -------------- |
2nd year courses |
|
| Csci | 140 | Assembly Language and
|
| | Computer Organization | 1 |
| Csci | 160 | Data Structures and Algorithms | 1 |
| Csci | 210 | Artificial Intelligence | 1 |
| Csci | 211 | Topics in Artificial Intelligence | 1 |
| Math | 114 | Discrete Mathematics | 1 |
| Math | 130 | Linear Algebra | 1 |
| Math | 131 | Multivariate Calculus | 1 |
| Phys | 130 | Quantum Physics Seminar I | 1 | SP |
| Elective | -- | Art or Music History (a) | 1 | AP |
| -------------- |
3rd year courses |
|
| Csci | 170 | Analysis of Programming Languages | 1 |
| Csci | 180 | Automata Theory | 1 |
| Csci | 230 | Compiler Design | 1 |
| Csci | 240 | Computer Architecture | 1 |
| Csci | 201 | Proseminar (b) | 1 |
| Math | 244 | Differential Equations | 1 |
| Econ | 10 | Issues and Perspectives (a) | 1 | CP |
| Elective | -- | Language Perspective (a) | 1 | LP |
| Elective | -- | Values Perspective (a) | 1 | VP |
| -- | Total Clark credits | 26 | 8 |