Выделены основные направления развития теоретических знаний о взаимодействии человека и машины. Показана необходимость IT -специалистам понимать особенности системно-деятельностного, системотехнического подхода, а также подхода на основе положений теории деятельности к представлению человеко-компьютерного взаимодействия при разработке пользовательских интерфейсов. Рассмотрены философский, психологический и компьютерный аспекты технологий виртуальной и дополненной реальности. Дана характеристика основных направлений развития исследований в сфере человеко-компьютерного взаимодействия в рамках концепции формирования компьютерной экосистемы. Учебное пособие учитывает опыт авторских разработок указанных дисциплин. Пособие соответствует ООП по направлениям 09.04.03 «Прикладная информатика» и 09.03.01 «Информатика и вычислительная техника». Уровень подготовки - бакалавриат и магистратура. Материалы учебного пособия могут быть использованы студентами других специальностей, а также широким кругом специалистов, занимающихся вопросами разработки автоматизированных информационных систем.