Weekly Schedule

Please note that the exact material covered on a particular lecture will vary. While we will cover all the material, we will likely end up going faster on some topics and slower on others. Please stay up to date on Canvas as to what we will be covering in the upcoming class.

Date Event Topic Textbook 3rd/4th ed
Tuesday, September 3 Lecture 1 What is AI? - Course Overview Chapter 1 / Chapter 1
Friday, September 6 Assignment 1 Released Future of Work
Thursday, September 5 Lecture 2 AI History and Modern Trends
Monday, September 9 Assignment 2 Released Search Complete
Monday, September 9 Add/Drop Deadline
Tuesday, September 10 Lecture 3 Rational Agents Chapter 2 / Chapter 2
Friday, September 13 Assignment 1 Due
Thursday, September 12 Lecture 4 Search Foundations, Uninformed Search Chapter 3 / Chapter 3
Tuesday, September 17 Lecture 5 Informed Search, Relaxed Search Chapter 4 / Chapter 4
Thursday, September 19 Lecture 6 Adversarial Search and Game AIs Chapter 5 / Chapter 5
Monday, September 23 Assignment 2 Due + Assignment 3 Released Bayes Complete
Tuesday, September 24 Lecture 7 Probability Review - Naive Bayes Classification Chapter 13 / Chapter 12
Thursday, September 26 Quiz 1 Proctored Module 1 - Search
Monday, September 30 Group Project Details Released Prompting and Evaluating Generative Models
Tuesday, October 1 Lecture 8 Introduction to Machine Learning Chapter 18.1-18.2 / Chapter 19.1-19.2
Thursday, October 3 Lecture 9 Linear Regression and Gradient Descent Chapter 18.4-18.6 / Chapter 19.6
Friday, October 4 Assignment 3 Due
Monday, October 7 Assignment 4 Released Equation of a Slime
Tuesday, October 8 Lecture 10 Multiple Linear Regression, Jobs in AI/ML Chapter 18.6 / Chapter 19.9
Thursday, October 10 Lecture 11 Classification with Logistic Regression
Tuesday, October 15 No Class - “Monday Schedule”
Thursday, October 17 Lecture 12 Intro to Deep Learning - Perceptron Networks Chapter 21 (4th only)
Friday, October 18 Assignment 4 Due
Monday, October 21 Assignment 5 Released Judging Flowers
Tuesday, October 22 Lecture 13 Perceptron Learning Chapter 18 / Chapter 19
Thursday, October 24 Lecture 14 Backpropogation Algorithm Chapter 18 / Chapter 19
Tuesday, October 29 Lecture 15 Beyond Supervised Learning
Thursday, October 31 Quiz 2 Proctored Module 2 - Machine Learning
Friday, November 1 Assignment 5 Due + Group Project Approval Deadline
Monday, November 4 Assignment 6 Released Cleaning Tables
Tuesday, November 5 No Class - Veteran’s Day 🫡
Thursday, November 7 Lecture 16 Natural Language Processing (NLP) pt 1 Chapter 22 / Chapter 23
Tuesday, November 12 Lecture 17 Natural Language Processing (NLP) pt 2 Chapter 22 / Chapter 23
Thursday, November 14 Lecture 18 Personal Assistants and Chatbots
Friday, November 15 Assignment 6 Due + Assignment 7 Released MLComplete
Tuesday, November 19 Lecture 19 Computer Vision pt. 1 Chapter 24 / Chapter 25
Thursday, November 21 Lecture 20 Computer Vision pt. 2 Chapter 24 / Chapter 25
Tuesday, November 26 Lecture 21 Robotics and Reinforcement Learning Chapter 25 / Chapter 26
Tuesday, November 26 Assignment 7 Due
Wednesday, November 27 Thanksgiving Break 🦃 Begins
Monday, December 2 Thanksgiving Break 🦃 Ends
Tuesday, December 3 Lecture 22 TBA
Thursday, December 5 Lecture 23 TBA
Friday, December 6 Group Projects Due
Tuesday, December 10 Lecture 24 Course Review, What’s next in AI? Chapter 27 / Chapter 28
TBA Final Exam