CIS 490: Introduction to Artificial Intelligence, Spring 2021

This will be an introductory course without any prerequisites other than being comfortable with computers. We will cover the foundational principles and techniques from Artificial Intelligence including machine learning, search, reinforcement learning, logic, and uncertainty. The class will involve programming exercises, reading assignments, lectures, and quizzes.


Artificial Intelligence: A Modern Approach, Russel & Norvig, 4th edition.
An older edition is fine too (and likely a lot cheaper if you want to buy and keep).


Topical Outline


The class will be focused on several laboratory activities, with a number of projects that extend directly from the laboratory activities. A tentative list of laboratory activities are:

Class Laboratory Hardware

Learning Resources