CS540 Introduction to Artificial Intelligence

CS540, Fall 2025
Department of Computer Sciences
University of Wisconsin–Madison


Schedule (Subject to Change)

Week Topic Material Assignments
Week 1 (Sep 3–5) Welcome, Course Overview and Probability
Week 2 (Sep 8–12) Probability, Statistics and Linear Algebra Friday Sep 12: HW 1 Released
Week 3 (Sep 15–19) PCA, Introduction to Logic, Natural Language Processing (NLP) Friday Sep 19: HW 1 Due; HW 2 Released
Week 4 (Sep 22–26) NLP, Machine Learning: Introduction and Unsupervised Learning I Friday Sep 26: HW 2 Due; HW 3 Released
Week 5 (Sep 29–Oct 3) Unsupervised Learning II and Linear Regression Friday Oct 3: HW 3 Due; HW 4 Released
Week 6 (Oct 6–10) K-Nearest Neighbors, Naive Bayes, and Neural Networks I Friday Oct 10: HW 4 Due; HW 5 Released
Week 7 (Oct 13–17) Neural Networks II, Neural Networks III Friday Oct 17: HW5 due
MIDTERM EXAM October 23rd, 7:30 PM - 9:00 PM
Week 8 (Oct 20–24) Midterm Review, Deep Learning I Friday Oct 24: HW 6 Released
Week 9 (Oct 27–Oct 31) Deep Learning II & III Friday Oct 31: HW 6 Due, HW 7 Released
Week 10 (Nov 3–7) Deep Learning IV, ML/DL Summary, and Search I: Uninformed Search
Week 11 (Nov 10–14) Search II: Informed Search and Games I Friday Nov 14: HW 7 Due; HW 8 Released
Week 12 (Nov 17–21) Games II and Introduction Reinforcement Learning I Friday Nov 21: HW 8 Due; HW 9 Released
Week 13 (Nov 24–26) Reinforcement Learning II and Thanksgiving
Week 14 (Dec 1–5) Advanced Search, Ethics and Trust in AI Tuesday Dec 2: HW 9 Due; HW 10 Released
Week 15 (Dec 8–10) Review Tuesday Dec 9: HW 10 Due
FINAL EXAM December 13th, 12:25 PM - 2:25 PM