Fundamentals of Algorithmics , Brassard and Bratley, Prentice Hall. Introduction to Algorithms , Cormen, Leiserson, and Rivest, McGraw Hill. Concrete Mathematics , Graham, Knuth, and Patashnik, Addison Wesley. As is evident from the weights assigned to the exams, they are the main evaluation tool for this course. They will be made available on this page approximately two weeks prior to the due date.
Solutions are to be submitted electronically using a form provided with the exam.
No submissions will be accepted after the due time. Each exam will consist of a set of problems to be solved. Proper mathematical symbols must be used. Solutions will be graded first on correctness, then on presentation. In particular, in order to achieve any points, progress must be made toward a correct solution.