syllabus
Artificial Intelligence - CDS34
4 CR Tue/Thu 11:30 - 12:50 Sci 217 Intermediate
Faculty: Jim Mahoney
Textbook: Artificial Intelligence: A Modern Approach, 3rd ed, Russell & Norvig
optional lisp book : ANSI Common Lisp, Paul Graham
An examination of the methods used in problems encountered in trying to teach computers to "think."
Topics covered will be among the following: representation of knowledge, learning, game theory, perception, neural networks, cellular automata, cognitive modeling, and natural language processing.
Most people who work in AI program in Lisp, and so we will likely use it as well (learn it along the way), but that won't be the main focus of the course. This is an intermediate course in computer science and as such assumes previous programming experience.
Prerequisite: Substantive programming experience
tentative schedule (expect changes as we go)
week Monday chapter topic college
---- ------ -------- --------- --------------------------
1 Sep 1 background intro classes Wed/Thur 5/6
2 2 searching
3 3 agents
4 4,5 more search
5 Oct 6 games
6 7 logic mid-term evals
7 8 inference
8 9 FOL Hendrick's Days Mon/Tues
9 10 knowledge
10 Nov 13 probability/Bayes
11 18 learning
12 Thanksgiving break Wed-Fri
13 20 neural nets
14 Dec 24 perception
15 26,27 philosophy