This course serves as a graduate-level introduction to algorithms design and analysis. Topics covered include
Midterms: There are two in-class midterms. You may use handwritten notes on the midterm. You cannot use printed handouts, the textbook, or electronic devices.
Final: The final will be 3 hours long. The registrar will schedule a 2 hour time block: we will start 30 minutes earlier and end 30 minutes later than the assigned block. The final is closed book; unlike the midterms, you cannot use any notes, handwritten or otherwise. The final also serves as a WPE-I exam.
Homework: Homework problems will be assigned weekly. We will use Canvas to assign problems, collect solutions, and provide feedback. After the assignment is collected, we will provide a model solution. Note that homework does not contribute to your final grade. However, exam questions are similar to homework questions, so homework provides an important opportunity to check your understanding and receive feedback in a low-stakes setting.
You may use any resources you find helpful while working on assignments, including working with your peers, Piazza, and consulting with the professors and TAs during Office Hours. If you collaborate on an assignment, then please have only one person submit a copy of your solutions for the entire group.
Makeup Exams: Makeup exams are possible in the following circumstances:
Piazza: We will use Piazza to make announcements; please sign up for the course.
Extra Credit: No extra credit will be offered.
Academic Integrity: If there is a plausable violation of academic integrity during the exams, the Office of Student Conduct will be consulted.