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.
Lecture videos will be posted on Piazza under the "videos" folder.
Tutorials in CS 146 for Winter 2021 are mandatory.