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

Stuart J. Russell & Peter Norvig

3rd (2010)

Elaine Rich, Kevin Knight & Shivashankar B Nair

3rd (2009)

Videos

Websites

Last updated