CS540 Introduction to Artificial Intelligence


CS540, Summer 2026

Department of Computer Sciences

University of Wisconsin-Madison


# Schedule (Subject to Change)


Slides will be updated the week they are covered.

Date Topic Lecture Notes Assignments
Jun 16, 17 Perceptron, Logistic Regression L1, L2 HW1
Jun 18, 19 Neural Network, Gradient Descent, Genetic Algorithm L3, L4 HW2
Jun 23, 24 Support Vector Machines, Decision Trees, K-Nearest Neighbors L5, L6 HW3
Jun 25, 26 Computer Vision, Convolutional Neural Network L7, L8 HW4
Jun 30, 1 Natural Language Processing, Naive Bayes L9, L10 CP1
Jul 2, 3 Recurrent Neural Network, Large Language Models L11, L12 CP2
Jul 4, 5 Project Competition, Review L13, L14 -
Jul 9, 10 Midterm Exam - -
Jul 14, 15 Hierarchical Clustering, K Means Clustering, Principal Component Analysis L15, L16 HW5
Jul 16, 17 Iterative Deepening Search, A* Search L17, L18 HW6
Jul 21, 22 Game Theory, Minimax and Alpha-Beta Pruning L19, L20 HW7
Jul 23, 24 Markov Decision Process, Reinforcement Learning L21, L22 HW8
Jul 28, 29 Project Competition, Deep Reinforcement Learning L23, L24 CP3
Jul 30, 31 Multi-Agent System, Review L25, L26 CP4
Aug 4, 5 Human-Centered AI, Project Competition L27, L28 -
Aug 6, 7 Final Exam - -


📗 (RN) Russell and Norvig: Chapters from the optional textbook: Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig Link.
📗 Math and Statistics Review:
➩ Professor Jerry Zhu's "math crib sheet" (all the math you need to know for the course): Link.
➩ Calculus (for references only): Link.
➩ Linear Algebra (for references only): Link.
➩ Probability and Statistics (for references only): Link.
📗 Python Crash Course: PPTX

📗 Selected past exams: Link
📗 Past exams by Professor Jerry Zhu: Link





Last Updated: April 06, 2026 at 9:42 PM