Data Structures Textbook

Starting in Fall of 2022, I will teach the CS core course in Data Structures. This course is quite challenging. My goals for my students are:

  • Understand how to think about selecting different data structures.
  • Use of modern tools like VS Code, GCC, Clang, valgrind, and working on a remote Linux server.
  • Use modern C++ features and the STL appropriately.
  • Understand how the studied concepts affect most other programming languages.

To support the course, I have created the GitHub repository mhahsler/CS2341. To accompany the used textbook by Mark Allen Weiss. I will continuously improve the repository.