CS540 Introduction to Artificial Intelligence


CS540, Summer 2025

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





Last Updated: July 15, 2025 at 11:22 PM