
Introduction to programming; basic UNIX commands; the C++ language including classes, modularity and top-dowm design; abstract data types, documentation, and testing. CSE 9A-B is a slower paced version of CSE 10 with more programming practice. some programming practice.
| Exams/Exercises | Percentage |
| 4 Quizzes | 20% |
| 1 Midterm | 26% |
| 1 Final (NOT comprehensive) | 27% |
| 9 Lab Exercises | 27% |