CS 331: Schedule (Tentative)

Note: 2pp = 2 slides per page, 6pp = 6 slides per page.
Week Monday Wednesday Friday
Week #1
Apr 2 - Apr 6
Lecture: Introduction (2pp, 6pp)
Reading: Chapter 1
Lecture: Agents (2pp, 6pp)
Reading: Chapter 2
Lecture: Uninformed Search (2pp, 6pp)
Reading: Chapters 3.1-3.6
Written Assignment #1 out
Programming Assignment #1 out
Week #2
Apr 9 - Apr 13
Lecture: Uninformed Search (Continued from last time) Lecture: Informed Search (2pp, 6pp)
Reading: Chapters 4.1-4.2
Lecture: Local Search (Hillclimbing, Simulated Annealing) (2pp, 6pp)
Reading: Chapter 4.3
Written Assignment #1 due
Week #3
Apr 16 - Apr 20
Lecture: Local Search (Genetic Algorithms, Gradient Descent) (2pp, 6pp)
Reading: Chapter 4.3-4.4
Lecture: Adversarial Search I (2pp, 6pp)
Reading: Chapter 6.1-6.3
Programming Assignment #1 due
Programming Assignment #2 out
Lecture: Adversarial Search Exercises (pdf, solution )
Week #4
Apr 23 - Apr 27
Lecture: Adversarial Search II (2pp, 6pp)
Reading: Chapter 6.4-6.7
Lecture: Game Theory I (2pp, 6pp)
Reading: Chapter 17.6
Lecture: Game Theory II (2pp, 6pp)
Reading: None
Week #5
Apr 30 - May 4
Lecture: Game Theory III (2pp, 6pp)
Practice midterm (pdf)
Reading: None
Programming Assignment #2 due
Lecture: Midterm Review (Practice Midterm Solutions) Midterm
Week #6
May 7 - May 11
Probability I (2pp, 6pp)
Reading: Chapter 13.2-13.4
Lecture: Probability II (2pp, 6pp)
Reading: Chapter 13.2-13.4
Lecture: Midterm Solutions
Written Assignment #2 out
Week #7
May 14 - May 18
Lecture: Probability Exercises (pdf)
Reading: Chapter 13.5-13.6, 14.1
Lecture: Bayesian Networks (2pp, 6pp)
Reading: Chapter 13.5-13.6, 14.1
Class Cancelled
Written Assignment #2 due
Week #8
May 21 - May 25
Lecture: Bayesian Networks II (2pp, 6pp)
Reading: Parts of Chapter 14.2 and 20.4
Lecture: Naive Bayes and Text Mining (2pp, 6pp)
Reading: Chapter 14.2
Programming Assignment #3 out
Lecture: Bayesian Networks III (2pp, 6pp)
Reading: Parts of Chapter 14.2 and 20.4
Written Assignment #3 out
Week #9
May 28 - June 1
Memorial Day Lecture: Bayesian Network Exercises (notes from last time)
Reading: Chapter 7.1-7.3
Lecture: Propositional Logic I (2pp, 6pp)
Reading: Chapter 7.1-7.3
Programming Assignment #3 due
Week #10
June 4 - June 8
Lecture: Propositional Logic II (2pp, 6pp)
Written Assignment #3 due
Reading: Chapter 7.4-7.5
Lecture: Propositional Logic III (notes from last time)
Practice final
Exam review (Logic Exercises, Solutions to Logic Exercises)
Practice final solutions

Final exam is Tues June 12, 6-8 pm in ROG 230.