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, 2022Natural Language Processesing (NLP) [recording] [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, 2022NLP part 2 and Ethics in AI [recording] [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)
Tue, Dec 13, 2022CIS 521 Robot Excercise 5 “Commanding Robots with Natural Language” (Extra Credit) is due
Thu, Dec 15, 2022

Finals Week

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