Lecture. Continued development of discipline in program design, in style and expression, and in debugging and testing, especially for larger programs. Introduction to algorithmic analysis, string processing, recursion, internal search/sort methods, and simple data structures. Introduction to professional methodologies and ethics. Prerequisite: CS 1500. (Lecture, 2 hours; laboratory, 2 hours) (Fall, Spring)
| Updated1 | Course Id | Units | Day | Time | Room | Location | Instructor | Additional Course Fees |
Availability2 |
|---|---|---|---|---|---|---|---|---|---|
| 9/17/2025 9:01 AM | CS 2500 001 | 3 |
W |
6:00P - 8:40P |
DBH 100 |
TURLOCK |
Shah, Prerak |
$0.00 | 11 |
Course Notes
Student must also enroll in CS 2500-002 (LAB) concurrently.
Students must be available at the class times listed in the Class Schedule, and must attend in person on days indicated as such by the instructor. Students do not have the option to choose in-person or virtual, nor opt for asynchronous participation.