UW Logo

CS 466/666, Fall 2007

Advanced Algorithms

Spring 07 course webpage

Contents: Announcements Credit Policies Resources Assignments Problem-Sessions Schedule Project Final Exam

Classes: MWF 11:30 AM - 12:20 PM, MC 4042

Instructor: Anna Lubiw, DC2334, alubiw "at" uwaterloo.ca, office hour: Wednesday 2:30 - 3:30, or by appointment (send email)

Teaching Assistants:

Mina Razaghpour, DC 2581, mrazaghp "at" cs.uwaterloo.ca, office hours: Thursday 12-1 PM

Margareta (Rita) Ackerman, DC 2515, mackerma "at" uwaterloo.ca, office hours: Wednesday 1-2 PM


Announcements

Please also check the course newsgroup regularly: uw.cs.cs466

Credit

CS 466

CS 666


Policies

Please read UW's Policy on Academic Discipline. In particular, cheating and plagarism are Academic Offenses subject to Penalties. The Math Faculty specifies serious penalties for cheating.

The work you hand in must be your own. Plagarism is the act of presenting someone else's words or ideas as your own. In particular, here are some common forms of plagarism:

Here are some things that are allowed:

Resources

There is no required text for this course. The following references may be useful and will be on reserve in the DC library:

Additional sources


Assignments

Assignments will be marked based on correctness but also on quality of explanations: strive for clarity and precision. Assignments are due Fridays at 4 PM in the assignment box labelled "CS466" on the 3rd floor of MC in the corner with the bridge to DC. You may hand in ONE assignment late, which means handing it in during Monday's class. No other late assignments will be accepted (except for serious illness, etc.)


Due
Assignment 1 [pdf] [soln] Sept. 28
Assignment 2 [pdf] [soln] Oct. 19
Assignment 3 [pdf] [soln] Nov. 9
Assignment 4 [pdf] Nov. 30


Problem Sessions

There will be 5 problems in each problem session, so each person gets 8 minutes to present, leaving 2 minutes for questions and comments. The point of the problem sessions is the presentation -- the problems will not be difficult. How can you most effectively communicate the idea in the limited time allocated?

Problem sessions will be roughly every two weeks. The first two are closer together because otherwise we hit Thanksgiving.

You can reserve a problem by sending email -- see details by following links below.

Problem Session 1, Monday September 24.

Problem Session 2, Monday October 1.

Problem Session 3, Monday October 15.

Problem Session 4, Monday October 29.

Problem Session 5, Monday November 12.

Problem Session 6, Monday November 26.

Problem Session 7, Friday November 30.

Problem Session 8, Monday December 3.


Schedule

Topics

Lecture Schedule


Project for CS 666

Project description.

For more suggestions, see the list of papers for last term's course offering here.


Final Exam

The final exam is a take home exam. You have 4 days (= 4 x 24 hours) in which to complete it. You may choose your 4 day period, but because the CS office is closed on weekends, you cannot pick up or hand in the exam on weekends. See the list of possibilities below.

Where to pick up and return the exam: From Jessica Miranda in the CS main office, DC 2326 during office hours (8:30 - 12 and 1 - 4).

RULES. You must do your exam without consulting with other people. You may use books (The reserve books will be put on 1 hour loan f or the exam period.) and papers so long as you give proper credit to any such source. You may not talk to people about the exam. This includes people inside and outside the course. It includes all forms of communication: verbal, written, electronic, etc.

You may ask questions of the instructor and the TAs if you think there is an error in an exam question, or if you find a question too ambiguous. You may not ask for hints, or whether you are on the right track.


OutReturn
Thurs. Dec. 6 Mon. Dec. 10
Fri. Dec. 7 Tues. Dec. 11
Mon. Dec. 10 Fri. Dec. 14
Thurs. Dec. 13 Mon. Dec. 17