Course Code
Course Title

Principles and Techniques of Artificial Intelligence:

Description

This introductory course exposes the student to the fundamentals of AI including the scope and limitation of the algorithmic approach to problem solving giving a broad overview of modern artificial intelligence. The course also explores several applications of AI and discusses related field such as big data and internet of things.  Specific topics include search, game playing, Markov decision processes, constraint satisfaction, graphical models and logic, Knowledge Representation and Reasoning, Ethics, Privacy, Artificial Intelligence in Society. 
Recommended reading: