CS 146: Elementary Algorithm Design and Data Abstraction (Advanced Version)

Lectures

Regular lecture attendance and note-taking are particularly important in CS 146. The provided slides are not a substitute for attendance in any first-year CS course, but in CS 146, there are no slides, and the lecture summaries made available after lecture are an even worse substitute for attendance. Lectures will involve the development of ideas summarized very tersely in the handouts, as well as on-the-fly development of code, analyses, and proofs.

Tutorials in CS 146 for Winter 2024 are mandatory, as they introduce new material in addition to reinforcing material covered in lecture. Many tutorial slots will also be used as lecture slots to cover the course's material.

In Person

Lectures will take place as follows:

  • Section 1
    MC 2038
    Tuesdays and Thursdays
    2:30 – 3:50
  • Section 2
    E2 1732
    Tuesdays and Thursdays
    11:30 – 12:50

Tutorials will take place as follows:

  • Section 1
    MC 1056
    Wednesdays
    1:30 – 2:20
  • Section 2
    MC 2017
    Wednesdays
    10:30 – 11:20

 

Last modified on Monday, 08 January 2024, at 13:58 hours.