2023-2024 Course Catalog

CSCI 2002 Algorithms and Data Structures

Reinforces the concepts presented in CSCI 2001, such as data abstractions, from an object-oriented programming perspective. Introduces data structures such as stacks, queues, and trees, and introduces sorting algorithms. Students will implement data structures and their operations as abstract data types using an object-oriented approach. The programming language Java is used to express the concepts of the course.

Credits

4 cr

Prerequisite

CSCI 1111 and CSCI 2001

Offered

Fall, Spring