There won't be lectures on February 2, 3, 4, and 5. Instead, you will watch the videos.
Michiel won't have office hours on February 3.
Hussein won't have office hours on February 4.

Design and Analysis of Algorithms I (COMP/MATH 3804)
Sections A and B
Winter 2026

Instructor: Michiel Smid
Office: Herzberg Building 5125C
E-mail: michiel@scs.carleton.ca
Course outline:
Lectures and tutorials:
Office hours: will start in the week of January 12.
Course objectives: An introduction to the design and analysis of algorithms.
Topics covered include: Divide-and-conquer algorithms and their analysis using recurrence relations, graph algorithms, dynamic programming, the theory of NP-completeness.
Textbook: Algorithms, by Sanjoy Dasgupta, Christos Papadimitriou, and Umesh Vazirani, published by McGraw-Hill.
Important dates:
Grading scheme:
Problem sets:
Tutorials:
Test 1:
What was done in class: The videos are from previous terms.
Tentative schedule, based on the last time I taught this course. Ignore the dates, they are from last year.