Computer Science 385
Design and Analysis of Algorithms

Spring 2019, Siena College

Instructor and Course Information


Dr. James D. Teresco, Roger Bacon 321, (518) 782-6992
Electronic mail: jteresco AT (best contact method)
Twitter: @JTerescoSienaCS
Office hours: Monday 2:00-3:30, Tuesday 1:30-2:30, Wednesday 2:00-3:30, Friday 2:00-3:00, and by appointment
Class URL: [Link]
Class hour: Monday, Friday 10:20-11:20, Roger Bacon 340
Lab meetings: Tuesday 10:20-12:20, 2:35-4:35, or Wednesday 10:20-12:20, Roger Bacon 302


The required text for the course is Introduction to The Design and Analysis of Algorithms, Third Edition (Addison-Wesley, 2012, ISBN 0-13-231681-1) by Anany Levitin. This is available from the Siena Bookstore (and elsewhere). If you buy elsewhere, be sure to get the correct edition.

We will also occasionally refer to a data structures text, Java Structures: Data Structures in Java for the Principled Programmer, "Root 7" Edition (a free online textbook) by Duane Bailey. You may print or view the text in Portable Document Format.

Other readings will be assigned from freely available sources or proprietary sources accessible through Siena's library.

Course News

Related Information and Links