Kuwait University
Faculty of Science
Department of Mathematics and Computer Science
CS 0410-459
Artificial Intelligence
Winter Term of 2003

Website:

        http://mcs.sci.kuniv.edu.kw/~almulla/courses/cs459/cs459.html

Class Time & Location:

        135 11:00-11:50, room Kh\11-209, Khaldia Campus

Instructor

Mon, Wed 10-11 am Objectives

This course is designed to introduce students to a set of theoretical and computational search techniques that serve as a foundation for the study of Artificial Intelligence.
The course requiers background in computer science. The emphasis is on algorithms and theoretical machinery for building and analysing AI systems. Traditional symbolic AI techniques such as deductive inference, game-tree search, and learning systems are covered. The coverage is broad, with selected topics explored in greater depth but with no attempt to exhaustively survey the entire field.

Prerequisites

You should be familiar with programming in high level languages including the use of modular programming, parameter passing mechanisms, analysis of algorithms, and data structures. I expect that all students should be familiar with Pascal/C/C++ and that most of you have had some exposure to ML and/or JAVA. This material is covered in the courses 126, 206, 230, and 350.
Full exposure to algorithms, data structures and knowlege representation is needed for this course. This material is covered in the course 356, which is the actual prerequisite for this course.

Textbook

Other References

Many textbooks can be used as references for this course. Here are some:

Course Structure & Grading System
  1. Assignments  %10  (4 assignments)
  2. Midterm        %20 (Saturday 26/4/2003,   in class)
  3. Project          %30
  4. Final Exam    %40 (Sunday 8/6/2003,   8-10 am)
Course Contents
  Assignments:
  1. Assignment #1
  2. Assignment 2
  3. Assignment #3
  4. Assignment #4
Games to play: