CS 466/666
CS466/666: Algorithm Design and Analysis
This is an advanced undergraduate / introductory graduate course on algorithm design for students in computer science, engineering, or mathematics.
Lecture: | Mondays and Wednesdays, 11:30-12:50, E2 1732. |
---|---|
Instructor: | Lap Chi Lau |
Office hours: | Mondays and Wednesdays, 2:00-3:00, DC 3120. |
Tutors: | Zhengkun Chen, Jian Deng, Hong Zhou. |
TA office hours: | Hong Zhou, Thursdays and Fridays, 4:30-5:30, DC 2305. |
Piazza page: | piazza.com/uwaterloo.ca/spring2019/cs466666 |
Course outline: | [pdf] |
We will study various probabilistic techniques in algorithmic design.
References: Notes will be provided. See my previous notes on CS 466 and CS 761 to have a good idea of the topics to come. The following are two main reference books for this course.