Introduction to Artificial Intelligence

Course Code: IENG 3000

Academic Year: 2024-2025

Students learn the foundational principles of Artificial Intelligence (AI). Students study how to represent intelligence, knowledge, reasoning, and decision making. Students examine topics such as intelligent agents, problem-solving by searching, informed search, and Constraint Satisfaction Problems (CSP). Students learn how to represent incomplete and uncertain knowledge of the real world, how to reason logically with uncertain knowledge using probabilities, and how to use these reasoning models and methods to decide what to do. The main goal of this course is to provide students with the basic knowledge to understand how AI plays role in solving complex real-world problems such as web search, speech recognition, face recognition, machine translation, autonomous driving, automatic scheduling, etc.