CS 188 Summer 2025
Instructor: Oliver Grillmeyer / Lecture: MoTuWeTh, 2:00–3:30 PM, Physics 1 [Zoom, Playlist]
Announcements
Welcome
Hi everyone, and welcome to CS 188 Summer 2025!
First Lecture: Our first lecture will be on Monday, June 23, 2:00–3:30pm in Physics Building 1.
- All lectures this semester will be recorded and posted on the course website.
- All lectures will be live-streamed over Zoom. If you’re able to, we recommend joining the first lecture over Zoom, so that we avoid overcrowding the lecture hall.
- Lecture Zoom Link: https://berkeley.zoom.us/j/97122516023?pwd=csuOwdQeURypZiIdNWaPTSIiTI7RUW.1
Course Communication: We will be using Ed and the course website as the main forms of communication for this class.
Office Hours and Discussions: See the course calendar for the office hours and discussion schedule.
Exams:
- The midterm is on either Monday, July 21, or Wednesday, July 23, 7–9 pm PT. We will confirm the date soon.
- The final exam is on Wednesday, August 13, 7–10 pm PT.
Questions: If you have any questions or comments, please first check out the course policies page and the SU25 FAQs page. If your question is not answered after reading those two pages, feel free to post a follow up on Ed.
We look forward to a great semester with you!
The midterm date is currently uncertain - it is either Monday, July 21, or Wednesday, July 23. This message will go away once the date is confirmed.
Course Calendar
Wk. | Date | Lecture | Readings | Discussion | HW | Project |
---|---|---|---|---|---|---|
1 | Mon Jun 23 | 1. Intro (Oliver) Slides / Video / Recording |
AIMA 1-2
Note 1.1 |
No Discussion | Project 0 [optional]
(due Fri Jun 27) |
|
Tue Jun 24 | 2. Uninformed Search (Oliver) Slides / Video / Recording |
AIMA 3.1-3.4
Note 1.2-1.3 |
||||
Wed Jun 25 | 3. A* Search and Heuristics (Oliver) Slides / Video / Recording |
AIMA 3.5-3.6
Note 1.4-1.5 |
1. Search Discussion: Worksheet / Solutions / Video Exam Prep: Worksheet / Solutions |
HW0 [optional] Part A / No Part B |
||
Thu Jun 26 | 4. CSPs I (Oliver) Slides / Video / Recording |
AIMA 6.1
Note 2.1-2.4 |
||||
2 | Mon Jun 30 | 5. CSPs II (Oliver) Slides / Video / Recording |
AIMA 6.2-6.5
Note 2.4-2.6 |
2. CSPs Discussion: Worksheet / Solutions / Video |
HW1
(due Tue Jul 01) Part A / Part B |
Project 1
(due Mon Jul 07) |
Tue Jul 01 | 6. Game Trees I (Oliver) Slides / Video / Recording |
AIMA 5.2-5.5
Note 3.1-3.2 |
||||
Wed Jul 02 | 7. Game Trees II (Oliver) Slides / Video / Recording |
AIMA 5.2-5.5, 16.1-16.3
Note 3.3-3.6 |
3. Game Trees Discussion: Worksheet / Solutions / Video |
HW2
(due Thu Jul 03) Part A / Part B |
||
Thu Jul 03 | 8. MDPs I (Oliver) Slides / Video / Recording |
AIMA 17.1-17.2
Note 4.1-4.2 |
||||
3 | Mon Jul 07 | 9. MDPs II (Ademi) Video |
AIMA 17.1-17.2
Note 4.3-4.5 |
4. MDPs Discussion: Video |
HW3
(due Tue Jul 08) Part A / Part B |
Project 2
(due Fri Jul 11) |
Tue Jul 08 | 10. RL I (Ademi) Video |
AIMA 22
Note 5.1-5.3 |
||||
Wed Jul 09 | 11. RL II (Ademi) Video |
AIMA 22
Note 5.4-5.5 |
5. RL Discussion: Video |
HW4
(due Thu Jul 10) Part A / Part B |
||
Thu Jul 10 | 12. Probability (Ademi) Video |
AIMA 12.1-12.5
Note 6.1-6.2 |
||||
4 | Mon Jul 14 | 13. Bayes Nets: Representation (Oliver) Video |
AIMA 13.1-13.3
Note 6.3-6.4 |
6. Probability and BN Representation Discussion: Video |
HW5
(due Tue Jul 15) Part A / Part B |
Project 3
(due Fri Jul 18) |
Tue Jul 15 | 14. Bayes Nets: Independence (Oliver) Video |
AIMA 13.2
Note 6.5 |
||||
Wed Jul 16 | 15. Bayes Nets: Inference (Charlie) Video |
AIMA 13.3
Note 6.6 |
7. BN Independence and Inference Discussion: Video |
HW6
(due Thu Jul 17) Part A / Part B |
||
Thu Jul 17 | 16. Bayes Nets: Sampling (Oliver) Video |
AIMA 13.3-13.4
Note 6.7-6.8 |
||||
5 | Mon Jul 21 | 17. Midterm Summary (Oliver, Ademi) | 8. BN Sampling Discussion: Video |
|||
Tue Jul 22 | 18. Decision Networks and VPI (Oliver) Video |
AIMA 16.5-16.6
Note 7.1-7.3 |
Midterm Review | |||
Wed Jul 23 | Midterm (Wed July 23, 7–9pm PT) |
|||||
Thu Jul 24 | 19. HMMs (Kaylo) Video |
AIMA 14.3, 14.5
Note 8.1-8.3 |
No Discussion | |||
6 | Mon Jul 28 | 20. Particle Filtering (Cheol Jun) Video |
AIMA 14.3
Note 8.4-8.5 |
9. VPI and HMMs Discussion: Video |
HW7
(due Tue Jul 29) Part A / Part B |
Project 4
(due Fri Aug 01) |
Tue Jul 29 | 21. ML I: Naive Bayes (Oliver) Video |
AIMA 20.1-20.2
Note 9.1-9.2 |
||||
Wed Jul 30 | 22. ML II: Perceptrons (Oliver) Video |
AIMA 19.6
Note 9.3-9.5, 9.7, 9.8 |
10. Particle Filtering and Naive Bayes Discussion: Video |
HW8
(due Thu Jul 31) Part A / Part B |
||
Thu Jul 31 | 23. ML III: Neural Networks (Oliver) Video |
AIMA 19.7
Note 9.6, 9.9 |
||||
7 | Mon Aug 04 | 24. ML IV: Applications & Decision Trees (Oliver) Video |
AIMA 19.3 | 11. ML 1 Discussion: Video |
HW9
(due Tue Aug 05) Part A / Part B |
Project 5
(due Fri Aug 08) |
Tue Aug 05 | 25. ML V: Transformers (Oliver) | AIMA 24.4-24.5 | ||||
Wed Aug 06 | 26. Guest Lecture | 12. ML 2 Discussion: Video |
HW10
(due Thu Aug 07) Part A / Part B |
|||
Thu Aug 07 | 27. Guest Lecture | |||||
8 | Mon Aug 11 | 28. Summary Part 1 | Final Review | |||
Tue Aug 12 | 29. Summary Part 2 | |||||
Wed Aug 13 | Final Exam (Wed Aug 13, 7–10pm PT) |
No Discussion | ||||
Thu Aug 14 | 30. Discussion: Is AI actually intelligent? (Oliver) |