# CS 3793: Introduction to Artificial Intelligence

## Syllabus and Assignments

Syllabus.

### Homeworks

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)

The Rest of AI
(slides)

## Other Stuff

Back to Tom Bylander's Home Page