Artificial Intelligence (AI) is the part of Computer ... This course provides a general
introduction to AI: ... Ben Coppin, Jones and Bartlett illuminated Series,. 2004.
CSC 361 Artificial Intelligence Credit hours: 3 Level (Semester): 6 Prerequisites: CSC 212
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
1
INTRODUCTION TO AI Course Description
Artificial Intelligence (AI) is the part of Computer Science (CS) concerned with designing intelligent computing systems. This course provides a general introduction to AI:
its techniques and its main sub-fields.
It gives an overview of underlying ideas, such as search, knowledge representation, expert systems and learning.
It provides a fundation for further studies of specific areas of AI.
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
2
Outcomes Structure the field of AI into its main sub-fields. Describe and apply some search algorithms (uninformed and informed algorithms). Present Constraint Satisfaction Problems (CSP). Present the most important knowledge formalisms and discuss their advantages and disavantages. Provide examples of some applications (techniques, limitations, differences), such as:
Expert
systems ; Machine learning ; Game playing.
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
3
Recommended Textbooks
“Artificial Intelligence: A modern approach” Stuart Russell, Peter Norvig, Prentice Hall, 2003 (new edition 2006) “Artificial Intelligence: A new synthesis” Nils Nilsson, Morgan Kaufmann, 1998 “Artificial Intelligence Illuminated” Ben Coppin, Jones and Bartlett illuminated Series, 2004 Lecture slides and your lecture notes!
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
4
Grading
MT1 MT2 Final exam Project Homeworks and Quizzes
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
20% 20% 40% 10% 10%
5
Detailed Syllabus Chapter 1 Introduction Chapter 2 Problem Solving 2.1 Search - Uninformed Search (Depth-first search, Breadth-first search, …) - Informed Search (Greedy search, A*, Local search …) 2.2 Constraint Satisfaction Problems (CSP)
Chapter 3 Knowledge Representation 3.1 Semantic Networks 3.2 Frames 3.3 Propositional Logic 3.4 Predicate Logic
Chapter 4 Expert Systems & Prolog Chapter 5 Learning (Decision Trees, ANN, Reinforcement Learning) Chapter 6 Game Playing
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
6
Web page
All information about the course can be found at the course web page: http://faculty.ksu.edu.sa/menai/Pages/CSC361 Spring2008.aspx
Dr. Med El Bachir Menaï
Department of Computer Science CCIS-KSU
7