CS 2500 001 Computer Programming II

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
1Date/Time indicates when this event was reported to the feed, the actual event may have occurred earlier.
2Availability was last reported on 5/20/2026 6:01 PM. Actual availability may differ.

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.