Computer Science 385
Design and Analysis of Algorithms
Spring 2025, Siena College
Instructor and Course Information
Instructor: | Dr. James D. Teresco, Roger Bacon 308, (518) 782-6992 | |
Electronic mail: | jteresco AT siena.edu (best contact method) | |
Twitter: | @JTerescoSienaCS | |
Office hours: | Monday 10:30-11:30, Wednesday 2-3:30, Friday 10:30-11:30, and by appointment | |
Class URL: | [Link] | |
Class hour: | Monday, Friday 9:10-10:10, Roger Bacon 340 | |
Lab meetings: | Tuesday 9:10-11:10, 1:20-3:20, or 3:40-5:40 Roger Bacon 302 | |
Texts
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 assigned readings will be only from freely available sources or proprietary sources accessible through Siena's library.
Course News
Related Information and Links