401314 - Fundamentals of Artificial Intelligence |
---|
Credit Hours3 Pre-requisite401313 Co-requisite- Distribution3+0 |
This course introduces the fundamentals concepts of Artificial Intelligence (AI), its evolution, and real-life applications. It covers the main aspects of AI, i.e., intelligent agents, problem formulation, and problem solving using uninformed and heuristic search algorithms. Moreover, students will be familiar with constraint satisfaction problems, adversarial search and games, expert systems, and genetic algorithms. The main concepts of machine learning, its tasks and respective algorithms are also introduced. Real world applications will be investigated through practical implementations using Python programming language. |