Books & Online ResourcesΒΆ

The following textbook will be used during Spring 2021:

Problem Solving with Algorithms and Data Structures using Python, 2nd. edition by Miller & Ranum; published by Franklin, Beedle and Associates Inc. (2011).

There are several other excellent books on algorithms that students can consult if interested; a few are listed here:

  • Algorithms Unplugged, by Thomas Cormen; The MIT Press (2013).

  • Algorithms Illuminated: Parts I, II and III, by Tim Roughgarden; Soundlikeyourself Publishing (2018).

  • Algorithms by Dasgupta, Papadimitriou and Vazirani; McGraw-Hill Education (2006).

  • Introduction to Algorithms (3rd edition) by Cormen, Leiserson, Rivest and Stein; The MIT Press (2009).