UMBC CMSC 671 Fall 2009
Principles of Artificial Intelligence

UMBC CMSC 671 Fall 2009 Tentative Schedule

#
Dow
Date
Topic
Read Before Class
notes
Homework
Comments
Wed 9/2 Introduction
RN1
1 out
 
2 Mon 9/7 --
 
No class: Labor Day
3 Wed 9/9 Agents
RN2
guest lecture: Don Miner
Don's slides
4 Mon 9/14 Python 1
1 due
2 out

another Python tutorial
videos: Youtube Python tutorials

5 Wed 9/16 Python 2
xkcd on Python
video: Python for programmers
6 Mon 9/21 Problem solving as search, Uninformed search
RN3
2 due
3 out
Missionaries and cannibals
Graph traversal algorithms
prolog search
7 Wed 9/23 Informed search
RN4
A* algorithm
8 puzzle vizualization
PEP8: Python style guide
p8.py
8 Mon 9/28 Informed search
RN4 
3 due

Search demo
Simulated annealing
8 Queens problem
Genetic algorithm

9 Wed 9/30 Constraints
RN5
CCC site
8 queens CSP
csp.py
10 Mon 10/5 Constraints
RN5
4 out
CSP demo, SLS CSP demo
python-constraints
examples
more examples
11 Wed 10/7 Search and games
RN6
Checkers solved
12 Mon 10/12 Search and games
RN6
4 due
 
13 Wed 10/14 Game theory
RN17.6 1
PD demo, PD lessona
Prisoner's Dilema
Chicken
14 Mon 10/19 MIDTERM EXAM
RN1-6
 
15 Wed 10/21 Intro to logic for KR
RN7
Hunt the Wumpus
neats vs scruffies
Knowledge Base
Wason selection task
16 Mon 10/26 Propositional logic
RN8
 
Guest lec: James MacGlashan
17 Wed 10/28 FOL
RN9
5 out
 
18 Mon 11/2 Reasoning
RN10
 
19 Wed 11/4 Reasoning
RN10
5 due

 
20 Mon 11/9 Reasoning
RN10
 6 out
non-monotonic logic
21 Wed 11/11 Reasoning, Planning
RN11
 
 
22 Mon 11/16 Planning
RN11 
6 due

Ai Wiki
AAAI
WIkipedia
AI planning demo

23 Wed 11/18 Planning, learning
RN12, 18
 7 out
 
24 Mon 11/23 learning
RN18
 
25 Wed 11/25 Learning
RN20
7 due
 
26 Mon 11/30 Learning, uncertainty
RN13, RN20
learning to walk
27 Wed 12/2 Learning, BBN
RN14
8 out
Netica software
28 Mon 12/7 agents and self organizing systems
anchovies, stampede, boids, CBN applets
29 Wed 12/9 tbd
 
30 Mon 12/14 reviewsemantic web
14.1-3, 14.7
8 due
Semantic Web, Linked Data, Linked Data Story, Info. Extraction
  Wed 12/16 NO CLASS
--
--
--
 
*
Mon
12/21 FINAL
--
--
--
6:00pm-8:00pm