Foundations of Algorithms

4005-800, Spring 20123, MW 12-2


Contact info:

Course overview

The course will consist of twice-weekly lectures, given as a combination of slides (mostly not mine, credit will be given!) and written on the white board. I will post the slides for each day (and sometimes equivalent slides to the handwritten material, but not always) on the course schedule.

Your final grade in the course will be determined by a number of factors:

Tentative schedule

Attendance

You are expected and encouraged to attend class. If you miss a class, it is your responsibility to find out what was covered during that class - I will try to be prompt with posting homework and slides on the course web page, but the lectures will contain important content that may not be mentioned elsewhere.

Readings

The course textbook is Algorithm Design, by Kleinberg and Tardos. I will also use some material from Introduction to Algorithms by Cormen et al, 3rd ed.

Academic honesty

The CS department policy on academic honesty (which itself references the RIT policy) will be enforced. In this class, you must not discuss homework assignments with any other students in the course (except your partner, if you have one)! (of course discussions with me and the tutors are welcome). If you have any questions about a particular situation, please ask!