CSC-220 - Data Structures and Algorithms

3 credits

Course provides a survey of classic data structures. Content includes methods of analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, queues, and other structures using the Java language. Algorithms focus on sorting and searching methods, as well as recursive solutions.

Prerequisite(s): CSC-111; MAT 125 

Corequisite(s): CSC 220L 

Previously known as: CSCI-401