Skip to main content
You can watch recordings of the live lectures, or you can watch pre-recorded lectures for each module.
Date Topic
Tue, Aug 30, 2022

First day of classes

Tue, Aug 30, 2022Start of Module 1 - Course Introduction & Rational Agents
Tue, Aug 30, 2022Introduction / AI in Science Fiction and Philosophy [recording] [slides]
Wed, Aug 31, 2022Start of Module 2 - Intro to Python
Thu, Sep 1, 2022Python Bootcamp - part 1 [recording] [slides]
Fri, Sep 2, 2022Recitation on Debugging and Profiling Python [recording]
Mon, Sep 5, 2022

Labor Day

(No lecture)
Tue, Sep 6, 2022Python Bootcamp - part 2 [recording] [slides]
Thu, Sep 8, 2022Rational Agents and Task Environments [recording] [slides]
Fri, Sep 9, 2022Recitation on HW1 - Python [recording]
Tue, Sep 13, 2022

Course Selection Period Ends

Tue, Sep 13, 2022Start of Module 3 - Search Problems
Tue, Sep 13, 2022Search Problems and Uniformed Search Algorithms [recording] [slides]
Wed, Sep 14, 2022CIS 521 Homework 1 “Python Skills” is due
Thu, Sep 15, 2022Start of Module 4 - Informed Search
Thu, Sep 15, 2022Uniform Cost Search, Informed Search, A* Search [recording] [slides]
Thu, Sep 15, 2022A* Search Wrap-Up and Games [recording] [slides]
Fri, Sep 16, 2022Recitation on HW2 - Uninformed Search [recording]
Tue, Sep 20, 2022Start of Module 5 - Games and Adversarial Search
Tue, Sep 20, 2022 Lecture [slides]
Wed, Sep 21, 2022CIS 521 Homework 2 “Uninformed Search” is due
Thu, Sep 22, 2022Adversarial Search [recording] [slides]
Fri, Sep 23, 2022Recitation on HW3 - Informed Search [recording]
Tue, Sep 27, 2022Start of Module 6 - Constraint Satisfaction Problems
Tue, Sep 27, 2022Constraint Satisfaction Problems [recording] [slides]
Wed, Sep 28, 2022CIS 521 Homework 3 “Informed Search” is due
Thu, Sep 29, 2022Constraint Satisfaction Problems - part 2 [recording] [slides]
Fri, Sep 30, 2022CIS 521 Robot Excercise 0 “Using Python to Control R2D2” (Extra Credit) is due
Fri, Sep 30, 2022Recitation on HW4 - Adversarial Search [recording]
Tue, Oct 4, 2022Start of Module 7 - Logical Agents
Tue, Oct 4, 2022Logical Agents [recording] [slides]
Wed, Oct 5, 2022CIS 521 Homework 4 “Games and Adversarial Search” is due
Thu, Oct 6, 2022

Fall Term Break (October 6-9, 2022)

(No lecture)
Fri, Oct 7, 2022Recitation on HW5 - Sudoku [recording]
Mon, Oct 10, 2022

Drop Period Ends

Tue, Oct 11, 2022Logical Agents - part 2 [recording] [slides]
Thu, Oct 13, 2022Start of Module 8 - Markov Decision Process
Thu, Oct 13, 2022Markov Decision Processes (MDPs) [recording] [slides]
Fri, Oct 14, 2022CIS 521 Homework 5 “Sudoku Solver” is due
Tue, Oct 18, 2022MDPs - part 2 [recording] [slides]
Thu, Oct 20, 2022 Midterm 1 - Meyerson B1 - in person at 12:00PM
Thu, Oct 20, 2022 Lecture [slides]
Sun, Oct 23, 2022CIS 521 Robot Excercise 1 “R2-D2 as an Intelligent Agent” (Extra Credit) is due
Mon, Oct 24, 2022

Last Date to Register to Vote in PA

Tue, Oct 25, 2022Start of Module 9 - Reinforcement Learning
Tue, Oct 25, 2022Utilities and Reinforcement Learning [recording] [slides]
Thu, Oct 27, 2022Reinforcement Learning Part 2 [recording] [slides]
Fri, Oct 28, 2022

Grade Type Change Deadline

Fri, Oct 28, 2022Recitation on HW6 - MDPs [recording]
Tue, Nov 1, 2022Start of Module 10 - Probabilities and Language Models
Tue, Nov 1, 2022Probabilities and Language Models [recording] [slides]
Wed, Nov 2, 2022CIS 521 Homework 6 “Markov Decision Processes” is due
Thu, Nov 3, 2022Language Models and Independence [recording] [slides]
Fri, Nov 4, 2022Recitation on HW7 - Reinforcement Learning [recording]
Sun, Nov 6, 2022CIS 521 Robot Exercise 2 “Robot Navigation” (Extra Credit) is due
Mon, Nov 7, 2022

Last day to withdraw from a course

Tue, Nov 8, 2022

Midterm Election Day - Go Vote!

(No lecture)
Tue, Nov 8, 2022Start of Module 11 - Probabilistic Reasoning and Bayes' Nets
Wed, Nov 9, 2022CIS 521 Homework 7 “Reinforcement Learning” is due
Thu, Nov 10, 2022Bayes Nets [recording] [slides]
Fri, Nov 11, 2022Recitation on HW8 - Language Models [recording]
Tue, Nov 15, 2022Start of Module 12 - Naive Bayes and Perceptrons
Tue, Nov 15, 2022Bayes Nets wrapup and Machine Learning [recording] [slides]
Wed, Nov 16, 2022CIS 521 Homework 8 “Language Models” is due
Thu, Nov 17, 2022Perceprons [recording] [slides]
Fri, Nov 18, 2022Recitation on HW9 - Perceptrons [recording]
Tue, Nov 22, 2022Start of Module 13 - Neural Networks
Tue, Nov 22, 2022Logistic Regression [recording] [slides]
Wed, Nov 23, 2022CIS 521 Robot Exercise 3 “R2-D2 Battle” (Extra Credit) is due
Thu, Nov 24, 2022

Thanksgiving Break (November 24-27, 2022)

(No lecture)
Tue, Nov 29, 2022Neural Networks [recording] [slides]
Thu, Dec 1, 2022

No Lecture (Instructor is traveling for a grant kickoff meeting)

(No lecture)
Tue, Dec 6, 2022Start of Module 14 - Natural Language Processing
Tue, Dec 6, 2022 Lecture [slides]
Wed, Dec 7, 2022CIS 521 Robot Exercise 4 “R2-D2 Face & Mask Detection” (Extra Credit) is due
Wed, Dec 7, 2022CIS 521 Homework 9 “Perceptrons” is due
Thu, Dec 8, 2022 Lecture [slides]
Fri, Dec 9, 2022Recitation on HW10 - Large Language Models [recording]
Mon, Dec 12, 2022

Last day of classes

Mon, Dec 12, 2022Large Language Models is due
Tue, Dec 13, 2022

Reading Days

(No lecture)
Thu, Dec 15, 2022

Finals Week

(No lecture)
Thu, Dec 15, 2022 Midterm 2 - In-person (several locations) - in person at 15:00PM