Рассмотрены основные этапы и направления развития искусственного интеллекта, особенности построения систем, основанных на знаниях, принципы функционирования и технология разработки экспертных систем, основные стратегии поиска решений в задачах искусственного интеллекта, а также методы представления и использования знаний: продукционный, фреймовый подходы, семантические сети, формальные логические модели, методы обработки нечётких знаний. Предназначено студентам направлений 09.03.04 «Программная инженерия», 09.03.02 «Информационные системы и технологии», 27.03.03 «Системный анализ и управление».