CP122 - Computer Science I
Introduction to algorithms and data structures, and the design of computer programs using the programming language Java. This course requires some experience in programming. Meets the Critical Perspectives: Quantitative Reasoning requirement. Meets the Critical Learning: FRL requirement. (Not offered 2025-26).
Prerequisite: Computer Science 116 or consent of instructor.
Degree requirement — Critical Learning: FRL, Critical Perspectives: Q
1 unit — Burge
Offerings
Term | Block | Title | Instructor | Location | Student Limit/Available | Updated |
---|---|---|---|---|---|---|
Spring 2025 | Block 5 | Computer Science I | Varsha Koushik | Tutt Science Building 221 | 25 / 8 | 03/15/2025 |
Spring 2025 | Block 6 | Computer Science I | Varsha Koushik | Tutt Science Building 221 | 25 / 11 | 03/15/2025 |
Fall 2025 | Block 3 | Computer Science I | Janet Burge | TBA | 25 / 25 | 03/15/2025 |
Spring 2026 | Block 5 | Computer Science I | Janet Burge | TBA | 25 / 25 | 03/15/2025 |
Spring 2026 | Block 8 | Computer Science I | TBA | 25 / 25 | 03/15/2025 |
Report an issue -
Last updated: 03/15/2025