Bryn Mawr College
CS 206: Introduction to Data Structures
Fall 2019


 Assignments/Projects  Syllabus  Links
The course at a glance

General Information

An introduction to the fundamental data structures of computer science: lists, stacks, queues, trees, BSTs, graphs, sets and their accompanying algorithms. Principles of algorithmic analysis and object reasoning and design will be introduced using mathematical techniques for the notions of both complexity and correctness. More practical issues, such as memory management and hashing, will also be covered.

Instructor: Geoffrey Towell , Park 204
E-Mail: gtowell at cs dot brynmawr dot edu
Office hours: T 10:00-11:00AM, W 1:00-2:00PM, or by appointment
Textbook: Data Structures and Algorithms by Goodrich, Tamassia and Goldwasser

TA hours in Park 231

Sun - Thurs 6pm-10pm


One of the following courses (or their equivalents at Haverford or Swarthmore) is required.
  • CS 110
  • CS 113
  • CS 115
Or permission of the instructor.



Thursday 2:25-3:45 Park 231 (Lab attendance is required)