CS 121 - Computer Science 2

Continuation of Computer Science 1. Strong emphasis on object-oriented paradigm and related problem-solving skills and programming techniques. Topics include recursion, dynamic data structures and related algorithms, sorting and searching, file processing, and using standard libraries in chosen object-oriented environment. Open-lab and closed-lab assignments are required. Prerequisite: CS 120 with a C- or better grade.

College: Sciences and Humanities
Hours: 4
Permission: Y
Prerequisite: CS 120
Co-requisite: none