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

 Information

 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
WWW: http://cs.brynmawr.edu/~gtowell
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

Prerequisites

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.


Assignments/Projects


Labs

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


Classes