Computer Science 211 - Data Structures

Data Structures

Fall
2026
01
4.00
Kristy Gardner

M/W | 11:35 AM - 12:50 PM

Amherst College
COSC-211-01-2627F
kgardner@amherst.edu

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.

Requisite: COSC 112 or 113. Limited to 50 students. Fall semester: Professor Gardner, Spring semester: Professor Kryven.

How to handle overenrollment: Priority to majors.

Students who enroll in this course will likely encounter and be expected to engage in the following intellectual skills, modes of learning, and assessment: Quantitative work.

Permission is required for interchange registration during all registration periods.