|Computer Science and Engineering|
Introduction to Artificial Intelligence
Course director: Zbigniew Stachniak
Course Description: This course is the introductory exposition to topics in Artificial Intelligence (AI). It covers, in some depth, the core subjects of current interest to AI: search, knowledge representation, reasoning, intelligent agents and their modeling, acting and planning, neural networks, and genetic algorithms. Other important subareas of AI, such as robotics or computer vision, are discussed in depth in other courses.
Reading List and resources:
Most of the material presented in this course is a compilation of material from a variety of sources. Hence, it is strongly recommended that students take adequate notes during lectures. Most of the topics that will be covered in this course are also discussed in:
It is recommended that the SWI-PROLOG programming environment is used for programming assignments. Please consult the SWI-Prolog site for more information. SWI-PROLOG is supported on Prism (see manual pages for pl). Programs written in languages other than PROLOG will also be accepted by permission for the instructor.
All course related information (e.g. lecture notes, assignments, sample
can be found in
For information on assignments, midterm, and their deadlines follow this link.
Questions: If you have any questions, send an email to the course director