Skip to content

Artificial Intelligence

Overview

AI introduces students to basic concepts and methods of Artificial Intelligence from a computer science perspective. AI concerns itself with a certain set of problems and develops a particular body of techniques for approaching these problems. This course will empower the students to know how to program computers, using classical symbolic methods, to behave in ways normally attributed to "Intelligence" when observed in humans. Main topics discussed in the course include : Search Techniques, Game Playing, Knowledge Representation, Reasoning, Uncertainty, Planning, Machine Learning & Natural Language Processing.

Prerequisites

This course has no prerequisites.

Textbooks

Title Author(s) Edition
Artificial Intelligence : A Modern Approach Stuart J. Russell & Peter Norvig 3rd (2010)
Artificial Intelligence : Structures and Strategies for Complex Problem Solving George F Luger 6th (2009)
Artificial Intelligence Elaine Rich, Kevin Knight & Shivashankar B Nair 3rd (2009)

Videos

Websites