CMPS 201
Analysis of Algorithms
Fall 2016
Time and Place: MWF
2:40 - 3:45 pm Stevenson 150
Class Webpage: https://classes.soe.ucsc.edu/cmps201/Fall16/
Instructor: Patrick Tantalo (http://www.soe.ucsc.edu/~ptantalo/)
Office: E2 257
Office Hours: MW 4:30-6:30, F 4:30-5:30,
or by appointment
Email: ptantalo@soe.ucsc.edu
Phone: 831-459-3898
Teaching Assistants:
Thomas Schmitz (tschmitz@ucsc.edu)
Jo Mazeika (jmazeika@soe.ucsc.edu)
Discussion Sections:
Monday
11:30AM- 1:00PM E2
480
Tommy
Tuesday
10:00AM-12:00PM E2
480
Jo
Thursday 11:00AM- 1:00PM
Baskin 312B
Jo
Friday 10:40AM- 1:05PM NatSci Annex 102 Tommy
Required Text:
Introduction to Algorithms (3rd edition) by Cormen, Leiserson, Rivest and Stein (CLRS). MIT Press 2009
(ISBN 9780262033848).
Optional Texts:
Fundamentals of Algorithmics, Brassard and Bratley, Prentice Hall (1996).
Algorithmics: Theory and Practice, Brassard and Bratley, Prentice Hall (1988).
Computer Algorithms, Baase and van Gelder, 3rd ed, Addison-Wesley (2000).
Computer Algorithms: Introduction to Design and Analysis, Sara Baase, 2nd ed, Addison-Wesley (1988).
Algorithm Design Manual, Steven S. Skiena, Telos/Springer-Verlag (1997).
If you find any errors,
please report them to: ptantalo@soe.ucsc.edu