Artificial Intelligence


Course Objectives 

The course introduces the ideas and techniques underlying the principles and design of artificial intelligent systems. The course covers the basics and applications of AI including: design of intelligent agents, problem solving, searching, knowledge representation systems, Expert Systems and fuzzy logic.

Lecture Slides 

Chapter 1

Chapter 2

Chapter 3

Chapter 4

Chapter 5

Chapter 6

Chapter 7

Chapter 8

Chapter 9


Course Textbooks

Artificial Intelligence A Guide to Intelligent Systems (3rd Edition) by Michael Negnevitsky

Artificial Intelligence A Modern Approach, Global Edition by Stuart J. Russell, Peter Norvig

Artificial Intelligence Illuminated by Ben Coppin)

Artificial Intelligence. A Systems Approach by M. Tim Jones


Assessment and Grading

Course assessment includes  quizzes that will be offered through the course, homework assignments, and two exams - midterm and final. 
The final exam is not cumulative. You final grade has four components: class attendance, assignments, quizzes, midterm exam grade, and final exam grade. 

1.Class attendance 10%
2.Assignments 30% 
3.Midterm Exam 20% 
4. Final exam 40% 


Deep Learning & Neural Networks for advanced students 

Textbooks 



Open Courses