CPSC 444 Artificial Intelligence Spring 2013

CPSC 444 Syllabus

Reading, when assigned, is to be done for the class period where it is listed.

Dates for things in light gray are tentative and may shift slightly.

  Assignments

Week 1: 1/23-1/25

Topics: introduction; cellular automata

   

Wed Slides:    

Fri Slides:

Reference:

Examples:

homework #1
due Mon 1/28
 

Week 2: 1/28-2/1

Topics: boids, behaviors, and a bit of math

 

Mon Slides:

Reference:

homework #2
due Mon 2/4
 

Wed Slides:

Reference:

 

Fri Slides:

Reference:

 

Week 3: 2/4-2/8

Topics: evolution (genetic algorithms)

 

Mon Slides:

Examples:

Reference:

   

Wed Slides:

Examples:

homework #3
due Mon 2/11
 

Fri Slides:  

Week 4: 2/11-2/15

Topics: genetic algorithms, genetic programming

 

Mon Slides:

Examples:

  • eaters (genetic algorithm involving a cellular automaton)

Reference:

homework #4
due Fri 2/15
 

Wed  

Fri Slides:   project: artificial life
due Mon 3/4

Week 5: 2/18-2/22

Topics: problem solving: representation, uninformed search


Mon Slides:

Wed Slides:

Fri Slides: homework #5
due Wed 2/27

Week 6: 2/25-3/1

Topics: problem solving: informed search


Mon Slides:

Wed Slides:

Fri Slides:  

Week 7:3/4-3/8

Topics: problem solving: adversarial search

 

Mon Slides:    

Wed Slides:  

Fri Slides:

Reference:

homework #6
due Wed 3/13

Week 8: 3/11-3/15

Topics: planning: pathfinding


Mon
exam #1
Mon 3/11 in class

(review information)

Wed Slides:  

Fri   project: problem solving
due Mon 4/8

Spring Break: 3/18-3/22

   

Week 9: 3/25-3/29

Topics: pathfinding

   

Mon Slides:   project: problem solving
due Mon 4/8

Wed Slides:
  • pathfinding (navigation meshes, hierarchical pathfinding)
 

Fri Slides:
  • pathfinding (open goal, dynamic pathfinding, continuous time pathfinding, movement planning)
 

Week 10: 4/1-4/5

Topics: planning

 

Mon Slides:  

Wed Slides: Reference:  

Fri Slides: homework #7
due Wed 4/10

Week 11: 4/8-4/12

Topics: machine learning


Mon
final project topic
due Mon 4/8

Slides:

 

Wed Slides: homework #8
due Mon 4/15
 

Fri Slides:

Examples:

Reference:

project: pathfinding
due Wed 4/24

Week 12: 4/15-4/19

Topics: machine learning


Mon
homework #7b
due Fri 4/19

Slides:

 

Wed

Slides:

 

Fri homework #9
due Mon 4/22

Week 13: 4/22-4/26

Topics: machine learning


Mon Slides:  

Wed Slides:   project: machine learning
due Mon 5/6

Fri  

Week 14: 4/29-5/3

Topics: the state of the art; intelligence; ethical issues

 

Mon
exam #2
Mon 4/29 in class

(review information)
 

Wed  

Fri Slides:  

Week 15: 5/6-5/7

Topics: the state of the art; intelligence; ethical issues

 

Mon Slides:    

Reading Period: 5/8-/10


Wed    

Thu    

Fri    

Exams: 5/11-5/14


Sat    

Sun    

Mon    

Tue
final project presentations
Tue 5/14 1:30-4:30pm

final project information
end-of-semester deadline
no work accepted after 5/14 4:30pm

Valid HTML 4.01!