This course introduces the field of Artificial Intelligence (AI), with a strong emphasis on
symbolic reasoning and expert systems. Students will learn how to represent knowledge,
implement inference mechanisms, and handle uncertainty using fuzzy logic. The course
also introduces logic programming through clips, a key language in AI development.
Students will gain practical experience by designing and implementing small-scale expert
systems in lab sessions.