This course gives a basic introduction to artificial intelligence (AI). It covers the following topics: Problem solving, search, inference techniques. Knowledge representation. Planning. Machine learning.