[CSCI 204] Data Structures and Algorithms


Practical coverage of data structures with opportunities for software problem-solving. Covers linked-lists, skip lists, general and balanced trees, hashing, and graphs, together with algorithms and standard tools for their implementation, plus algorithms for diverse sorting methods and complexity analysis of algorithms. Students learn how to use abstractions of data structures in designing software for applied problems, to implement the details of algorithms in writing programs, and to analyze the tradeoffs in choices of data structures and algorithms.

Course Title

Data Structures and Algorithms

Course Code

CSCI 204

Units

1

Prerequisites

Prerequisite: Computer Science 111.

Frequency

Offered each spring.

This site uses cookies to improve your experience. Read our Web Privacy Policy for more information.

Got it! ×