Prerequisite Courses

Data Structures

Required Text(s)

 

Artificial Intelligence: A Modern Approach, 4th Edition, by Stuart Russell and Peter Norvig.(html). 

Text1

 

Recomended Text(s)


-

Meeting Times:

- Tuesday 11:00 - 14:50,  Location: C-317

Labs:

- Lab : No labs

Tentative Grading:

Evaluation Tool (*) Weight in %
Assignments,
Presentations and
Projects
30
In-term Exams
- 1 Midterm
30
Final 40
(*) After each type of assesment, some of the students may be called for an oral examination. The student's performance in the oral exam will affect the student's grades. If a student does not come for an oral exam or follow the specified exam rules, (s)he will get automatically score 0 (zero) points for that part of the assesment.


Tentative  Course Outline:

WEEK TOPIC(S)
1 Introduction and Intelligent Agents
2 Problem Solving by Searching
3 Adversarial Search and Games
4 Constraint Satisfaction Problems
5 Logical Agents
6 First-Order Logic
Inference in First-Order Logic
7 Knowledge Representation
Automated Planning
8 Uncertain knowledge and reasoning
9 Exam Week
10 Probabilistic Programming
Making Simple Decisions
Making Complex Decisions
11 Machine Learning
12 Deep Learning
Reinforcement Learning 
13 Natural Language Processing
Deep Learning for Natural Language Processing ..
14 Computer Vision
Robotics
15 Review

Course Syllabus in PDF ()