Spring 2018  -  Get temporary access to course materials (Amherst College and Five-college students only)

Data Structures

Listed in: Computer Science, as COSC-211

Moodle sites: Course  |  Section 01  |  Section 02


Kristen S. Gardner (Section 01)
John E. Rager (Section 02)


A fundamental problem in computer science is that of organizing data so that it can be used effectively. This course introduces basic data structures and their applications. Major themes are the importance of abstraction in program design and the separation of specification and implementation. Program correctness and algorithm complexity are also considered. Data structures for lists, stacks, queues, dictionaries, sets, and graphs are discussed. This course will provide advanced programming experience. It is not open to students who have previously taken COSC 201.

Requisite: COSC 111. Spring semester. Professors Gardner and Rager.



2017-18: Offered in Spring 2018
Other years: Offered in Spring 2017, Spring 2019