Bryn
Mawr College
CS 206: Introduction to Data Structures
Fall 2019
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
EMail: gtowell at cs dot brynmawr dot edu
WWW: http://cs.brynmawr.edu/~gtowell
Office hours: T 10:0011:00AM, W 1:002:00PM, or by appointment
Textbook: Data Structures and Algorithms by Goodrich, Tamassia and Goldwasser
TA hours in Park 231
TBA
Prerequisites
One of the following courses (or their equivalents at Haverford or Swarthmore) is required.
Or permission of the instructor.
Assignments/Projects
Labs
Thursday 2:253:45 Park 231 (Lab attendance is required)
 Sept 5: Lab 01
 Sept 12: Lab 02
The code below is uncommented becase you are not expected to comment code you write in labs.
Classes
 Sept 3:
 Sept 5:
 Sept 10:
 Sept 12:
Links
