Introduction to Artificial Intelligence

Aim and learning outcomes:  This course gives the basis to AI problem modelling and solving using exact and heuristics algorithms (such as Iterative deepening search or A*)


  • History of AI
  • Problem modelling in AI
  • AI search spaces
  • Exhaustive search algorithms (depth, breadth, iterative deepening)
  • Heuristic search algorithms (best first, A*, IDA*)

Literature and study materials:

  • Artificial Intelligence: A Modern Approach, 3rd Edition, Stuart Russell, Peter Norvig, Prentice Hall, 2010

Back to Programme