everything.study
CP164

Data Structures I

0.5 credits · Undergraduate

Fall 2026

Topics

  • Classes
  • array and linked implementations of lists, stacks and queues
  • recursion
  • binary search trees
  • hashing
  • sorting
  • algorithm analysis.

Readings

  • How to Think Like a Computer Scientist: Learning with Python; Python Library Reference; PEP 8 style guide.
    Recommended
  • Course website notes and lectures provided; a computer with Python, Eclipse and PyDev is required.
    Other material
Sources