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


 Assignments/Projects  Syllabus  Links

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: Dianna Xu , Park 203
E-Mail: dxu at cs dot brynmawr dot edu
Office hours: Friday 11am-1pm

TA hours in Park 231

  • Wed 6pm-8pm Sunny Qi
  • Thu 7pm-9pm My Nguyen
  • Fri 3pm-5pm Nadine Adnane
  • Sat 4pm-6pm Victoria Braun
  • Sun 6pm-8pm Nadine Adnane
  • Sun 7pm-9pm Sonya Fucci
  • Tue 5pm-7pm Tessa Pham

Haverford 106 TA hours

  • Students are also welcome to attend TA hours for Haverford's similar 106 course. Note the Sunday hours in BMC
  • KINSC H110 Every Sunday-Thursday 7pm-11pm
  • Canaday basement computer lab: Sunday 7pm-10pm