This course will provide a foundational introduction to topics in Artificial Intelligence, emphasizing search and planning. Students should have a thorough understanding of algorithms and algorithm design techniques, the use and analysis of pseudo-code. Depending on class dynamics and everyone's midterm schedules, the midterm will occur sometime during weeks 5-7. The course will focus on AI search and AI planning and attempt to cover Chapters 1,2,3,4,5,6,7,8,11,12,13. These briefings will expand on the topics covered in class in greater detail and be open forums for free-form discussion.
Attendance is optional.
Specific briefing topics will be determined as the class progresses, however I suspect one briefing will be on Search and Game Playing and another will be on Planning. This agenda will be subject to change and revision. There will be 1-2 programming assignments. Programming assignments MUST be submitted in LISP or Scheme. You should always submit assignments in class on the day and at the time they are due.