COSC 311: Algorithms

course materials for Fall 2022

Welcome to the Fall 2022 edition of COSC 311: Algorithms!. Course materials and assignments will be posted to this website. Please start by reading the course syllabus:

Final Exam

The final exam for Algorithms will be held in SCCE E110 on Friday, December 16th from 9:00 am to 12:00 pm.

Here is a Final Exam Guide including practice problems for the exam.

Meetings
  • Lecture 01: MWF 11:00–11:50 Mead 115
  • Lecture 02: MWF 2:00–2:50 SCCE A131
  • Drop-in Office Hours
    • Thursday, 11:00–12:00 in King & Wieland Quad, Tent 2
    • Thursday, 2:30–3:30 in King & Wieland Quad, Tent 2
  • Office Hours by Appointment (sign up here)
    • Wednesday, 3:00–4:00 in SCCE C216 and on Zoom
    • TBD
  • Evening TA Sessions:
    • Sunday, 5:00–7:00 pm in SCCE A131
    • Wednesday, 7:00–9:00 pm in SCCE A131
Resources

Recommended Texts (choose one):

  • Algorithms Illuminated (Volumes 1–4), Roughgarden (AI)
  • Algorithm Design, Kleinberg and Tardos (KT)
  • Algorithms in Action, Savvich (AA)

Additional notes and readings will be posted to this website.

Lecture Materials and Tickets
Week 01 (09/02 - 09/09)
Week 02 (09/12 - 09/16)
Week 03 (09/19 - 09/23)
Week 04 (09/26 - 09/30)
Week 05 (10/03 - 10/07)
Week 06 (10/12 - 10/14)
Week 07 (10/17 - 10/21)
Week 08 (10/24 - 10/28)
Week 09 (10/31 - 11/04)
Week 10 (11/07 - 11/11)
Week 11 (11/14 - 11/18)
Week 12 (11/28 - 12/02)
Week 13 (11/05 - 12/09)


Assignments