Sample Syllabus
Catalog Description: An introduction to the large and diverse field of
artificial intelligence. Topics include: problem solving by search and
constraint satisfaction; alpha-beta search for two-player games; and
logic and knowledge representation, planning, learning, decision
theory, statistical learning, and computer vision. Prerequisite: CS 385
or 182.
Textbook(s)
Required:
Stuart Russell and Peter Norvig,
Artificial Intelligence: A Modern Approach , 2nd Edition, Prentice Hall.
Recommended:
Week-By-Week
Week
|
Topics Covered
|
Reading
|
Assignments
|
1
|
Introduction: What is AI? Search
|
1+2
|
|
2
|
Search, heuristic search.
|
3+4
|
Assignment 1 (search)
|
3
|
Search, Constraint satisfaction
|
4+5
|
|
4
|
Adversarial games
|
6
|
|
Assignment 1 due. Assignment 2 (constraints)
|
|
5
|
Logic and Logical Inference.
|
7+8
|
Project assigned (games)
|
6
|
Logic and Logical Inference.
|
8+9
|
Assignment 2 due
|
7
|
Knowledge Representation; Midterm.
|
10
|
|
8
|
Knowledge Representation
|
|
|
9
|
Planning.
|
11+12
|
|
10
|
Planning
|
|
|
|
Assigment 4 (Knowledge representation)
|
|
|
11
|
Introduction to Learning |
18
|
|
12
|
Decision Theory
|
16+17
|
Assigment 4 due
|
13
|
Decision trees and information theory
|
18
|
|
14
|
Reinforcement Learning.
|
21
|
Project due
|