Bryn Mawr College
CS 151: Introduction to Data Structures
Spring 2023


 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 brynmawr dot edu
Office hours: Tues 2:15pm-4pm

TA hours in Park 231

TAs will be in the lab every evening from 7pm-9pm EXCEPT for Saturday
  • Sun 7pm-9pm Cameron Gavaler
  • Mon 7pm-9pm Cameron Gavaler
  • Tue 7pm-9pm Caesar Dai
  • Wed 7pm-9pm Tung Do
  • Thu 7pm-9pm Tung Do
  • Fri 7pm-9pm Caesar Dai