2023-2024 Undergraduate Catalog

CS 121 Computer Science 2: Data Structures and Objects

Continuation of Computer Science 1. Strong emphasis on object-oriented paradigm and related problem-solving skills. Topics include recursion, dynamic data structures and related algorithms, efficient sorting and searching, file processing, and reusing standard libraries and packages in chosen object-oriented environment. Hands-on lab exercises and programming assignments illustrate these topics and build problem-solving abilities.

Prerequisite: CS 120 with a minimum grade of C-.

Credits

4