Introduction to Artificial Intelligence
Semester B 2005-2006 (Spring 2006)
BGU Computer Science Department
Description of the course
Artificial intelligence (AI) has recently regained the limelight, as the human
world chess champion was beaten by Deep Blue, a program written by a team
of researchers and programmers from IBM. Even more recently, a "re-match"
against a distributed machine in Jerusalem also favored a computer program.
True AI applications are also
on the rise, from expert systems for diagnosis and advice, through increasingly
intelligent robots, to intelligent and autonomous www agents.
This course deals with the issues of defining intelligence and rationality
in an agent, various methods of formalizing them, and
models for representing and using knowledge. In specific topics, mainly
search and logical reasoning, the course will focus all the way down to the
algorithm level, in order to provide some hands-on experience with programming
artificially intelligent agents.
- Course Reference: Artificial Intelligence
(202-1-5151) - Spring 2006
- Credits: 4
- Instructor: Prof. Solomon Eyal Shimony
- Grader: Binshtok Max (maximbi@cs.bgu.ac.il)
- Course scheduled at:
- Sun 14-16, room 301 (building 28)
- Wed 15-17, room 206 (building 32)
- Syllabus and requirements
- Midterm exams, (use of books and notes allowed). Dates:
- Sunday May 14, 14-16, room 301 (building 28), the regular classroom.
Moved from Friday, May 12, by student request.
Makeup lecture: Friday, May 12, 9-11, room 3 (Building 34).
- 2nd midterm exam:
Wednesday, June 21, room 206 (building 32), i.e. at the regular classroom
as the last class period of the semester.
See this link for list of relevant chapters.
Refresher lecture: Tuesday, June 20, 16-18, room TBA (fallback:
building 58, room 201 if no other room announced.)
- Assignments: will be base on a simplified version
of the game Unreal Tournament.
-
Assignment 1:
environments and search (simplified, deterministic).
Optional
graphical
interface you can use for output.
-
Assignment 2:
Adversarial games.
-
Assignment 3:
Exercise on agents, search, and logical reasoning.
Final extended submission deadline: Friday, May 12, 9 AM.
Solution now available.
- Alternate Assignment 2: Alternative programming assignment - logical reaoning.
- Assignment 4:
Exercise on planning, probabilistic reasoning, and learning.
Solutions to
be posted June 20 in the afternoon.
- Example quiz and
Answers
- Lecture topics and notes.
Back to BGU CS HomePage