Computer Science 226 |
Professor: Bernard Chazelle - 404 CS Building - 258-5380 chazelle@cs.princeton.edu
Undergraduate Coordinator: Tina McCoy - 410 CS Building - 258-1746 tmmccoy@cs.princeton.edu
Teaching Assistant: Nir Ailon - 316 CS Building - 258-5386 nailon@cs.princeton.edu
# | Time | Room | Preceptor |
1 | M 1:30 | Friend 205 | Nir Ailon |
2 | M 3:30 | Friend 205 | Nir Ailon |
Office Hours:
Nir will have office hours on Wednesdays (starting 9/17) at 15:00-16:00
in his office (316 CS Building). To get the most out of
office hours, it is recommended to email Nir in
advance.
Textbooks: The course textbooks are:
Prerequisites: Students in the course should have an understanding of the basic principles of computer science and computer architecture, significant programming experience with a working knowledge of C and Unix (or some similar programming environment) and familiarity with elementary data structures such as arrays, stacks, queues, and trees. Most students registered for the course have this background; those who do not may have to work harder at the beginning.
The course will cover algorithms from a variety of applications areas, and several mathematical topics will be discussed. The course is intended to be self-contained with respect to such topics, but students are likely to find any mathematical experience helpful.