It's likely that the topics will change, but very UNlikely that the dates of recitations, APPs, homeworks, or exams will. Please note the dates you're expected to be present in lecture (otherwise, our CS3000 Attendance Policy Applies.
Follow the schedule below (also on the CS3000 Canvas) for recitation schedules. Tuesday recitations are "official" and we work through practice problems related to course material. Thursday recitations (1:30pm only) are "fun-algo recitations" that run on vibes; we'll solve some problems together, we'll have fun and help prepare you for a potential future interview, but the propblems are not necessarily related to an upcoming homework.
Date | Topics/Reading | Class Materials | APP/Recitation | HW |
---|---|---|---|---|
May 5 (M) |
|
Handouts Lecture Notes & Pseudocode Short-Take Videos | ||
May 6 (T) |
Ch. 1.3, A.1
|
Lecture Notes & Pseudocode Short-Take Videos |
Recitation 1 (PDF, .tex)
Rec 1 Solns |
|
May 7 (W) |
Ch. 1.2
|
Lecture Notes & Pseudocode Short-Take Videos | APP1 (PDF, .tex) due 5/8 @11:30am
APP1 Solns |
|
May 8 (R) |
Ch. 4
|
Lecture Notes & Pseudocode Short-Take Videos | Fun-algo recitation | HW1 (PDF, .tex) due 5/15 @9pm |
May 12 (M) |
Ch. 1.4
|
Lecture Notes & Pseudocode Short-Take Videos | APP2 (PDF, .tex) due 5/13 @ 11:30am
APP2 Solns |
May 13 (T) |
Ch. 1.4
|
Lecture Notes & Pseudocode Short-Take Videos | Recitation 2 (PDF, .tex)
Rec 2 Solns |
May 14 (W) |
Ch. 7
|
Lecture Notes & Pseudocode Short-Take Videos | APP3 (PDF, .tex) due 5/15 @ 11:30am
APP3 Solns |
May 15 (R) |
Ch. 6
|
Handouts Lecture Notes & Pseudocode Short-Take Videos | Fun-algo recitation | HW2 (PDF, .tex due 5/22 @ 9pm |
May 19 (M) |
Ch. 10
|
Lecture Notes & Pseudocode Short-Take Videos | APP4 (PDF, .tex) due 5/20 @ 11:30am
APP4 Solns |
|
May 20 (T) |
Ch. 12
|
Lecture Notes & Pseudocode Short-Take Videos | Recitation - Exam Prep | |
May 21 (W) |
Ch. 13
|
Lecture Notes & Pseudocode Short-Take Videos | ||
May 22 (R) |
EXAM ONE (in class) |
HW3 (PDF, .tex) due 5/30 @ 9pm <== extra day! | ||
May 26 (M) |
No class (Memorial Day) |
May 27 (T) |
Ch. 14
|
Lecture Notes & Pseudocode Short-Take Videos | Recitation 3 (PDF, .tex)
Rec 3 Solns |
May 28 (W) |
Dynamic Programming
|
Lecture Notes & Pseudocode Short-Take Videos | APP5 (PDF, .tex) due 5/29 @ 11:30am
APP5 Solns |
May 29 (R) |
Ch. 15
|
Lecture Notes & Pseudocode Short-Take Videos | Fun-algo recitation | HW4 (PDF, .tex) due 6/5 @ 9pm |
June 2 (M) |
Ch. 15
|
Lecture Notes & Pseudocode Short-Take Videos | APP6 (PDF, .tex) due 6/3 @ 11:30am
APP6 Solns |
June 3 (T) |
Ch. 20
|
Lecture Notes & Pseudocode Short-Take Videos | Recitation 4 (PDF, .tex)
Rec 4 Solns |
June 4 (W) |
Ch. 20
|
Lecture Notes & Pseudocode Short-Take Videos | APP7 (PDF, .tex) due 6/5 @ 11:30am
APP7 Solns |
June 5 (R) |
Ch. 21
|
Handouts Lecture Notes & Pseudocode Short-Take Videos | Fun-algo recitation | HW5 (PDF, .tex) due 6/12 @ 9pm |
June 9 (M) |
Ch. 22
|
Lecture Notes & Pseudocode Short-Take Videos | APP8 (PDF, .tex) due 6/11 @ 11:30am | June 10 (T) | Ch. 23
|
Lecture Notes & Pseudocode Short-Take Videos | Recitation - exam prep | June 11 (W) |
Ch. 24
|
Lecture Notes & Pseudocode Short-Take Videos |
June 12 (R) |
EXAM TWO (in class) |
|||
June 16 (M) |
Ch. 5
|
Lecture Notes & Pseudocode | June 17 (T) |
Ch. 34
|
Lecture Notes & Pseudocode | (No recitation) |
June 18 (W) | (OPTIONAL) Exam XC Question | RESUBMISSION DEADLINE (submit ONE of HW1-5) |