1. Syllabus
Course Syllabus for ICS 381 for Term 072
Catalog Course Description
Introduction to
Artificial Intelligence (AI) history and applications; First order logic; State
space representation; Blind and heuristic search; Constraint satisfaction and
planning; Knowledge representation; Reasoning in uncertain situations; Machine
learning; Prolog programming; Natural language processing, Expert systems and
real AI applications.
Course Contents
1.
AI history and applications (2 Lectures).
2.
Intelligent agents (1 Lecture).
3.
Searching and problem solving agents (2 Lectures).
4.
Search and constraint satisfaction
(5 Lectures).
5.
Heuristic and advanced search (2 Lectures).
6.
First order logic (3 Lectures).
7.
Knowledge representation and knowledge base (3
Lectures).
8.
Planning Systems
(4 Lectures).
9.
Reasoning in uncertain situations (3 Lectures).
10.
Machine learning (4 Lectures).
11.
Languages and programming techniques for AI (Prolog,
Lisp) (5 Lectures).
12.
Natural language processing (3 Lectures).
13.
Communicating, perceiving, and acting (2 Lectures).
14.
Advanced applications of AI (3 Lectures).
15. Expert
systems (2 Lectures).
Grading Policy
Homework’s
& Programming assignments 5 %
Quizzes
10 %
Term
Project 15 %
Exams (Midterms +
Final) 70 %
Instructor
Dr. Tareq Helmy El-Basuny
(Office: (22) 137-3, phone: x1967).
E-mail:
helmy@kfupm.edu.sa
Office hours:
SW: 01:30 PM – 03:30 PM
Textbooks