CMPS 201
Analysis of Algorithms
Fall 2016


 
Final Exam:  Thursday December 8, 4:00-7:00 pm
Please bring your UCSC picture ID to the exam

Syllabus
Piazza           
Homework Assignments  one problem added to hw8         
Handouts  
  
Notes  
Webcasts      

Midterm 1 Solutions  
Midterm 2 Solutions  


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