Artificial Intelligence
AI is a course that I have never imagine myself teaching, but then after teaching it for two years I think I enjoy it quite a lot. Surely having a very good textbook is a key, although the strong emphasis of algorithmic issues also adds to my pleasure. The only real problem is that the student usually don't have very strong programming background to accept the knowledge.
2004 Spring
Lectures
Lecture 1:
Postscript,
PDF,
Source.
Lecture 2:
Postscript,
PDF,
Source.
Lecture 3:
Postscript,
PDF,
Source.
Lecture 4:
Postscript,
PDF,
Source.
Lecture 5:
Postscript,
PDF,
Source.
Lecture 6:
Postscript,
PDF,
Source.
Lecture 7:
Postscript,
PDF,
Source, Prolog programs.
Lecture 8:
Postscript,
PDF,
Source.
Lecture 9:
Postscript,
PDF,
Source.
Assignments
Assignment 1:
Postscript,
PDF,
Source,
Original programs.
Assignment 2:
Postscript,
PDF,
Source.
Original programs
Assignment 3:
Postscript,
PDF,
Source,
Original programs.
Assignment 4:
Postscript,
PDF,
Source.
Exam
2003 Spring
Lectures
Lecture 1:
Postscript,
PDF,
Source.
Lecture 2:
Postscript,
PDF,
Source.
Lecture 3:
Postscript,
PDF,
Source.
Lecture 4:
Postscript,
PDF,
Source.
Lecture 5:
Postscript,
PDF,
Source.
Lecture 6:
Postscript,
PDF,
Source.
Lecture 7:
Postscript,
PDF,
Source.
Lecture 8:
Postscript,
PDF,
Source.
Lecture 9:
Postscript,
PDF,
Source.
Assignments
Assignment 1:
Postscript,
PDF,
Source,
Partial knight tour program.
Assignment 2:
Postscript,
PDF,
Source,
Simple Othello representation,
Complex Othello representation.
Assignment 3:
Postscript,
PDF,
Source.
Assignment 4:
Postscript,
PDF,
Source.
Exam
2002 Spring
Lectures
Lecture 1:
Postscript,
PDF,
Source.
Lecture 2:
Postscript,
PDF,
Source.
Lecture 3:
Postscript,
PDF,
Source.
Lecture 4:
Postscript,
PDF,
Source.
Lecture 5:
Postscript,
PDF,
Source.
Lecture 6:
Postscript,
PDF,
Source.
Lecture 7:
Postscript,
PDF,
Source.
Lecture 8:
Postscript,
PDF,
Source.
Lecture 9:
Postscript,
PDF,
Source.
Lecture 10:
Postscript,
PDF,
Source.
Lecture 11:
Postscript,
PDF,
Source.
Lecture 12:
Postscript,
PDF,
Source.
Lecture 13:
Postscript,
PDF,
Source.
Lecture 14:
Postscript,
PDF,
Source.
Lecture 15:
Postscript,
PDF,
Source.
Lecture 16:
Postscript,
PDF,
Source.
Lecture 17:
Postscript,
PDF,
Source.
Lecture 18:
Postscript,
PDF,
Source.
Lecture 19:
Postscript,
PDF,
Source.
Lecture 20:
Postscript,
PDF,
Source.
Assignments
Assignment 1:
Postscript,
PDF,
Source,
C++ 8-queen
Java 8-queen.
Assignment 2:
Postscript,
PDF,
Source,
C++ Four-in-a-row
Java Four-in-a-row.
Assignment 3:
Postscript,
PDF,
Source.
Assignment 4:
Postscript,
PDF,
Source.