Человеко-машинное взаимодействие, основные понятия и определения.
Типология пользовательских интерфейсов
Интерфейс командной строки (CLI). Формат команд, сферы применения CLI.
Графический пользовательский интерфейс (GUI). История развития GUI.
Требования к GUI.
Проектирование GUI.
Организация диалогов пользовательских интерфейсов.
Структурные и поведенческие сущности GUI. Взаимодействия пользователя с приложениями в GUI. Правила взаимодействия с объектом в GUI.
Компоненты GUI: Рабочий стол, пиктограммы, оконные интерфейсы SDI и MDI
Компоненты GUI: Первичные и вторичные окна.