Course Certificate:
To get a course certificate students must pass the exams (midterm and
final) and achieve at least 40% of the points on the problems sets.
Thomas H. Cormen, Charles E. Leiserson, Ron L. Rivest, Clifford Stein. Introduction to Algorithms.
2nd edition, The MIT Press, Cambridge, MA, 2001.
Michael T. Goodrich, Roberto Tamassia. Algorithm Design: Foundations, Analysis, and Internet Examples.
John Wiley & Sons, Inc., 2002.
Volker Heun. Grundlegende Algorithmen: Einführung in den
Entwurf und die Analyse effizienter Algorithmen.
2nd edition, Vieweg, Braunschweig-Wiesbaden, 2003.
Donald E. Knuth. The Art of Computer Programming: Fundamental Algorithms.
3rd edition, Addison-Wesley, Reading, MA, 1997.
Donald E. Knuth. The Art of Computer Programming: Sorting and Searching.
2nd edition, Addison-Wesley, Reading, MA, 1997.