CS680 Advanced Topics in Artificial Intelligence
There is a version of clisp installed in /home/cs680/bin/clisp, in
addition to the gcl that is also installed on prime.
Homework assignment notes/hints page
A Style Guide is
available on-line to assist you in determining the correct style for
your programs. You are required to follow the guidelines in all
programs you turn in for the course. Failure to follow the guidelines
may result in a significantly lower grade on an assignment.
- Instructor: David M. Chelberg (Press here to email)
- Office: Stocker 322B.
- Office Hours: Tues/Thr 1:10pm-2:30pm and by email appt.
- Lecture Notes
- will be available from prime in the directory:
~cs680/lectures. They are stored as compressed postscript
files. To print, you must first uncompress using the command
gunzip, then send to a postscript printer (using lp). Detailed instructions for those new to
- To provide students with a comprehensive overview of the
principles of artificial intelligence.
- Prereq: CS580 or permission.
- Required Texts:
- Russell, S. and Norvig, P.,
"Artificial Intelligence: A Modern Approach (3rd edition)," Prentice Hall,
2009, ISBN: 0136042597.
- Reading assignments
- Course Outline:
- The course emphasizes the importance of fundamental concepts in
artificial intelligence. Topics include:
- What is AI; Blind search
- Heuristic search
- Game Playing
- Knowledge and reasoning
- First-order logic and theorem proving
- Logical Reasoning Systems
- Advanced topics chosen from:
Learning, Computer Vision, Natural Language Understanding,
and Reasoning Under Uncertainty
- Students are expected to spend at least two hours outside of class per
class session, including working exercises in the book, and
programming homework problems.
- Examination schedule:
- There will be one midterm exam (to be determined). Pop
quizzes may be given on any given day when no other exams are
- Attendance Policy:
- Students are strongly encouraged to attend all classes, but
attendance is not required. Class attendance will not be used
in the final determination of grades. Students miss classes at
their own risk. There will be no make-up quizzes, students
missing class on the day of a quiz will be given a zero.
Students are required to attend class during the midterm and
final exam unless prior arrangements have been made.
- Academic dishonesty:
- Students are expected to turn in only their own work with proper
documentation. Anything else will result in an F for the exam,
project or program, and possibly an F for the course, or even
dismissal from the University. This means NO WORKING IN GROUPS,
and NO SHARING CODE. For more information see
the student affairs handbook
- Here are some links of general interest to this class:
Can You Tell If Your IM Buddy Is Really a Machine? (article in
Entry into AI (from April 1, 2009)
- Video of
Cadie (google's AI)
- Link to an AI book with a C++ code repository.
- Tutorial/Animation on Graph
repository site (one of the best on the web.
Game Programmer's link with lots of AI related material and hex
An introductory C++ book on OO AI, has a nice C++ AI lib.
NASA AI group page.
- A reference
on Common Lisp (the complete reference book on-line)
Queens in Less Than One Minute, SIGART Bulletin, Vol. 2, 2, pp. 22-24,
- Freeciv game
link (I believe it is an open source civilization clone
Humorous song about Lisp/etc.
Article by MIT a lot of hype, but interesting.
Robot that folds laundry!
AI competition build a demolition derby car AI.
Intel article on game AI
David M. Chelberg
Last modified: Mon Mar 26 12:11:48 EDT 2012