Identification
Prerequisites
Language
Compulsory/Elective
Required textbooks
and course materials
Course website
Course outline
Course objectives
Learning outcomes
Subject
Department
Program
Term
Instructor
E-mail:
Phone:
Classroom/hours
Office hours
CMS 316
English
Required
Core textbook:
Artificial intelligence: a modern approach / Stuart J. Russell and Peter Norvig ;
3rd edition, Prentice Hall, 2010.
Supplementary textbook:
George F.Luger Artificial Intelligence. Structures and Strategies for complex
problem solving. Sixth edition, Pearson Addison Wesley, 2009.
This course combines traditional face-to-face classes with online learning. The course
management platform Moodle is used to provide a wide range of resources to support
learning. And all course related materials including, but not limited to, syllabus,
supplementary readings, course announcements, cases and assignments are available
only at the course website http://www.khazar.org/moodle. Grades will also be posted
on Moodle. The students are expected to check it n a regular basis and communicate
with the lecturer only via Moodle.
This course provides an introduction to the tools, techniques and concepts of Artificial
Intelligence. The course combines theoretical foundations with practical applications.
Topics include: problem solving, principles of knowledge representation and
reasoning, and learning methods of artificial intelligence.
Generic Objective of the Course:
To develop an understanding of the basic concepts of Artificial Intelligence.
Specific Objectives of the Course:
 To introduce students artificial intelligence tools and techniques;
 To develop skills thorough understanding of the theoretical and practical aspects
of Artificial Intelligence;
 To support the students academically, to improve their chance of realizing their
potential;
 To encourage students participation and interaction and fostering atmosphere of
tolerance and respect.
By the end of the course the students should be able to :

Teaching methods
CMS 415 – Artificial Intelligence 3 credits
Computer Science
Undergraduate
Fall, 2012
Associate Professor Leyla Muradkhanli
leyla@khazar.org
(+994 12) 421-10-93 (ext. 227)
11 Mehseti str. (Neftchilar campus), Room #401N, Monday
18:00-20:30
Monday, 16:00 – 17:30 or by appointment
Understand the role of knowledge representation, problem solving, and
learning methods of artificial intelligence;
 Recognize problems that may be solved using artificial intelligence;
 Acquire working knowledge of several popular knowledge based techniques;
 Implement artificial intelligence algorithms to solve a variety of problems.
x
Lecture
x
Group discussion
x
Experiential exercise
x
Simulation
Case analysis
x
Course paper
Others
Evaluation
Policy
Methods
Midterm Exam
Case studies
Class Participation
Assignment and
quizzes
Project
Presentation/Group
Discussion
Final Exam
Others
Total
 Preparation for class
Date/deadlines
Percentage (%)
30
20
15
35
100
The structure of this course makes your individual study and preparation outside
the class extremely important. The lecture material will focus on the major points
introduced in the text. Reading the assigned chapters and having some familiarity
with them before class will greatly assist your understanding of the lecture. After
the lecture, you should study your notes and work relevant problems and cases
from the end of the chapter and sample exam questions.
Throughout the semester we will also have a large number of review sessions.
These review sessions will take place during the regularly scheduled class
periods.

Withdrawal (pass/fail)
This course strictly follows grading policy of the School of Economics and
Management. Thus, a student is normally expected to achieve a mark of at least
60% to pass. In case of failure, he/she will be required to repeat the course the
following term or year.

Cheating/plagiarism
Cheating or other plagiarism during the Quizzes, Mid-term and Final
Examinations will lead to paper cancellation. In this case, the student will
automatically get zero (0), without any considerations.

Professional behavior guidelines
We
ek
The students shall behave in the way to create favorable academic and
professional environment during the class hours. Unauthorized discussions and
unethical behavior are strictly prohibited.
Date/Day
(tentative)
1
17.09.12
2
24.09.12
Tentative Schedule
Topics
Textbook/Assignments
Basic of Artificial Intelligence
The nature of Intelligence.
The difference between Natural and Artificial Intelligence.
History of Artificial Intelligence.
Ch.1
Intelligent agents
Agents and environments
Nature of environments
Structure of agents
Ch.2
3
4
5
6
7
8
9
01.10.12
08.10.12
15.10.12
22.10.12
29.10.12
05.11.12
12.11.12
10
19.11.12
11
26.11.12
12
13
14
15
03.12.12
10.12.12
17.12.12
24.12.12
Solving Problems by Searching
Problem-solving agents
Searching for solutions
Uninformed search strategies
Solving Problems by Searching
Informed (heuristic) search strategies
Heuristic functions
Game playing and adversarial search
Optimal decisions in games
Imperfect real time decisions
Stochastic games
Partially observable games
Logical Agents
Knowledge-based agents
Logic
Propositional logic
Agents based on propositional logic
Midterm Exam
First-Order Logic
Syntax and semantics of first-order logic
Knowledge engineering in first-order logic
Inference in First-Order Logic
Propositional vs first-order inference
Unification and lifting
Forward chaining
Backward chaining
Resolution
Knowledge Representation
Uncertain Knowledge
Probabilistic Reasoning
Machine Learning
Learning from examples
Supervised learning
Artificial Neural Networks
Reinforcement Learning
Natural Language Processing
Language models
Text classification
Information retrieval
Information extraction
Natural Language for Communication
Phrase structure grammars
Syntactic analysis (parsing)
Augmented grammars and semantic interpretation
Machine translation
Speech recognition
Computer Vision
Image formation
Object recognition by appearance
Object recognition form structural information
Using vision
Robotics
Introduction
Ch.3
Ch.3
Ch.5
Ch.7
Ch.1, 2, 3, 5 and 7
Ch.8
Ch.9
Ch 12
Ch.13
Ch.14
Ch.18
Ch.21
Ch.22
Ch.23
Ch.24
Ch.25
TBA
Robot hardware
Robotic perception
Planning to move
Planning uncertain movements
Moving
Robotic software architectures
Final Exam