Course Overview

This course is an undergraduate level introduction to Artificial Intelligence. A comprehensive introduction to different AI solutions will be discussed. The main focus will be on providing a basis for AI research and applications. The students are expected to learn how to approach a problem, how to formulate a solution and what tools are present in AI literature. The course will try to establish what a rational solution is and will discuss common techniques to find a viable solution. Course will cover goal formulation, problem formulation, searching for an optimal solution, representation of knowledge through logic and an introduction to machine learning methods.


Instructor : Roya Choupani

Email: roya (at)

Office: MMF1 / L217

Telephone: 2331346