CS 3793: Introduction to Artificial Intelligence

link to book's web site

Syllabus and Assignments



Homework 1

Homework 2

Homework 3

Homework 4

Homework 5

Programming Assignments

For those of you new to programming in Java, some links are provided below. I would appreciate any feedback about whether they are useful or not.

picknumber.zip is a simple example of how we will program agents and environments in Java.

Lab 1 (initial download kenken.zip) (createCSP pseudocode)

Lab 2 (initial download diegame.zip)

Lab 3 (initial download cifar.zip)

Lab 4 (initial download slackjack.zip)

Lab 5

Notes (subject to change)

Agents (slides)

Search (slides), Search Examples (slides)

Features (slides)

Logic (slides)

Probability (slides), Some Puzzling Probability Problems, Bayesian network for Lewis Carroll's problem, Example of Variable Elimination

Learning (slides), More Learning (slides)

Planning (slides)

Making Decisions (slides)

Multiple Agents (slides)

Unsupervised Learning (slides)
Chat Session on Nov. 25

The Rest of AI (slides)
AI, Robotics, and the Future of Jobs | Pew Research Center

Summary cd

Other Stuff

Back to Tom Bylander's Home Page