Course Objectives
At the end of the course, students will
- understand the basic concepts and methods of artificial intelligence,
- be aware of the problems and methods in the field of artificial intelligence,
- be introduced to the methods of data representation, selection of data structures and algorithms useful in the design and implementation of intelligent systems, and
- know artificial intelligence programming language.
Course Description
Concepts of Artificial Intelligence; basics of search; knowledge representation and reasoning; planning; Bayesians networks; intelligent agents; evolutionary computation; machine learning.
Course Content
- Introduction to AI
- Basics of Search
- Knowledge Representation and Reasoning
- Planning
- Bayesians Networks
- Intelligent Agents
- Evolutionary Computation
- Machine Learning