To read about Beloit’s Fall 2020 plans, visit our Back at Beloit information site.

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 Number

CSCI 204 B1


Chavey, Darrah P.



Course Format


Time Slot

Mid Afternoon



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

Got it! ×