1. Понятие человеко-машинного взаимодействия. Информационное взаимодействие между пользователем и компьютером. Пользовательский интерфейс. Виды интерфейсов и взаимодействий. Поколения интерфейсов.
2. Психологические аспекты человеко-машинного взаимодействия. Виды анализаторов человека. Особенности восприятия. Переработка информации. Основные формы памяти. Уровни сложности и ориентация на пользователя.
3. Аппаратные средства графического диалога и мультимедиа устройства. Виртуальные объекты и механизмы диалога. Основные принципы создания интерфейса. Составляющие дружественности интерфейса.
4. Граф диалога при человеко-машинном взаимодействии. Время ответа и время отображения результата. Составляющие длительности работы пользователя. Этапы взаимодействия пользователя с системой. Обратная связь. Длительность реакции системы. Индикация выполнения процесса. Субъективное восприятие скорости работы.
5. Длительность интеллектуальной работы. Фокус внимания. Отвлечение. Возвращение к работе. Непосредственное манипулирование в сравнении с другими видами взаимодействий.
6. Формальные методы описания диалоговых систем. Законы Фитса и Хика.
7. Метафоры пользовательского интерфейса и концептуальные модели взаимодействия. Понятность системы. Ментальная модель. Метафора: достоинства, недостатки и правила использования. Идеома. Аффорданс (наглядность). Стандарт.
8. Прикладные аспекты человеко-машинного взаимодействия при визуальном проектировании. Рекомендации для повышения эстетической привлекательности интерфейса. Типичные интерфейсные ошибки отечественного программного обеспечения.
9. Эргономика пользовательского интерфейса. Критерии эргономичности интерфейса. Человеческие ошибки. Методы предотвращения ошибок. Снижение чувствительности системы к ошибкам.
|
10. Сравнительный анализ и основные компоненты инструментальных среды разработки пользовательских интерфейсов. Классификация элементов пользовательского интерфейса.
Рекомендуемая литература
1. Д. Кнут Искусство программирования для ЭВМ т.1, Основные алгоритмы М: Издательский дом "Вильямс" 2000,
2. Д. Кнут Искусство программирования для ЭВМ Т. 3. Сортировка и поиск М: Издательский дом "Вильямс" 2000
3. Уильям Топп, Уильям Форд. Структуры данных в С ++: Пер. с англ. - М.: ЗАО “Издательство БИНОМ”, 1999. - 816 с.: ил.
4. Т. Кормен, Ч. Лейзерсон, Р. Ривест Алгоритмы: построение и анализ. М: МЦНМО, 1999. – 960 с., 263 ил.
5. Уильям Топп, Уильям Форд. Структуры данных в С ++: Пер. с англ. - М.: ЗАО “Издательство БИНОМ”, 1999. - 816 с.: ил.
6. Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман Структуры данных и алгоритмы М:, Издательский дом "Вильямс" 2000.- 384с.
7. Кубенский A. A, Создание и обработка структур данных в примерах на Java, — СПб. БХВ-Петербург, 2001. -336с..
8. Седжвик Роберт.Фундаментальные алгоритмы на C++. Анализ/
Структуры данных/ Сортировка/ Поиск: Пер. с англ. /Роберт Седжвик. — К.: Издательство «ДиаСофт», 2001.- 688 с.
9. Искусство программирования на С. Фундаментальные алгоритмы, структуры данных и примеры приложений. Энциклопедия программиста: Пер. с англ./Ричард Хэзфилд, Лоуренс Кирби и др. – К.: Издательство «ДиаСофт», 2001. – 736 с.
10.Мейн М., Савитч У..Структуры данных и другие объекты в С++, 2-е изд.: Пер. с англ. – М.: Издательский дом «Вильямс», 2002. – 832 с.
|
11. Хусаинов Б.С. Структуры и алгоритмы обработки данных. Примеры на языке Си (+ CD): Учеб. пособие. — Финансы и статистика, 2004.— 464 с: ил.
12. М. Сибуя, Т. Яматото. Алгоритмы обработки данных Москва, «МИР», 1986
13. Гулаков В.К. Деревья: алгоритмы и программы:– М: Машиностроение-1, 2005. – 206 с.
14. Мандел, Т. Разработка пользовательского интерфейса / Т. Мандел. – Пер. с англ. – М.: ДМК Пресс, 2001. – 406 с.
15. Торрес, Р. Дж. Практическое руководство по проектированию и разработке пользовательского интерфейса / Р. Дж. Торрес. – Пер. с англ. – М.:Издательский дом «Вильямс», 2002. – 400 с.
16. Мунипов, В.М. Эргономика: человекоориентированное проектирование техники, программных средств и среды / В.М. Мунипов, М.:Логос,2001.–356 с.
17. Бизли, Д. Язык программирования PYTHON/ Д. Бизли - Киев, ДиаСофт, 2000. - 336 с.
18. Братко, И. Программирование на языке Пролог для искусственного интеллекта/ И. Братко - М.: Мир, 1990. - 560 с.
19. Вольфгаген, В.Э. Комбинаторная логика в программировании/В.Э. Вольфгаген- М: МИФИ, 1994. - 209 с.
20. Малпас, Дж. Реляционный язык Пролог и его применение/ Дж. Малпас;пер. с англ. -М.: Наука, 1990. - 463 с.
21. Филд, А. Функциональное программирование/ А. Филд, П. Харрисон; перс англ. - М.: Мир, 1993. - 637 с.
22. Хювенен, Э. Мир Лиспа: В 2 т./ Э. Хювенен, Й. Сеппянен; пер. с финск.-М.: Мир, 1990. -447 с.
23. Братко, И. Алгоритмы искусственного интеллекта на языке Prolog/ И.Братко - М.: Изд. дом «Вильяме», 2004. - 640 с.
24. Клоксин, У. Программирование на языке Пролог/ У. Клоксин, Д. Меллиш - М.: Мир, 1987. - 336 с.
25. Люгер, Ф. Искусственный интеллект: стратегии и методы решения сложных проблем/ пер. с англ.- М.: Изд. дом «Вильяме», 2003. - 864 с.
|
26. Орлов С.Л. Технологии разработки программного обеспечения. Учебник для вузов, СПб.: Питер, 2002. - 464 с.
27. Буч Г. Объектно-ориентированное проектирование с примерами применения. -М.;И.И.К Софт, 1999
28. Соммервилл И. Инженерия программного обеспечения, М изд. дом «Вильямс», 2002.-624 с.
29. Маклаков С.В. Создание информационных систем с AllFusion Modeling Suite. -М.:Диалог-МИФИ, 2003. 432 с.
30. Трофимов С.А Case-технологии: практическая работа в Rational Rose/ M.:Бином, 2001.-272 с.
31. Рамбо Дж., Якобсон А., Буч Г\ UML: специальный справочник. - СПб.: Питер,2002. - 656 г
32.Алферова З.В. Теория алгоритмов / Алферова З.В. М.: Статистика, 1973. - 390 с.
33. Ахо А., Ульман Дж. Теория синтаксического анализа, перевода, компиляции: в 2 т. / Ахо А., Ульман Дж.: перевод с англ.; - М.: Мир,1980. -2 т.-
34. БекЛ. Введение в системное программирование / Бек Л.;перевод с англ. Н.А. Богомолова, В.М. Вязовского, С.Е. Морковина; под ред.Л.Н. Королева. - М. - Мир, 1988. - 448 с.
35. БрауэрВ. Введение в теорию конечных автоматов / Брауэр В.; перевод с немец.; - М.: Радио и связь, 1987. - 379 с.
36. Гинзбург С. Математическая теория контекстно-свободных языков / Гинзбург С.; перевод с англ.; - М: Мир, 1970. - 412 с.
37. Гросс М., ЛантенА.Теория формальных грамматик / Гросс М., Лантен А.; перевод с англ.; — М.: Мир, 1971. -486 с.
38. Крючкова Е.Н.Теория формальных языков и автоматов /Крючкова Е.Н. - Барнаул, 1996. - 264 с.
39. Мелихов А.Н., Кодачигов В.И. Теория алгоритмов и формальных языков / Мелихов А.Н., Кодачигов В.И. - Таганрог, 1983. - 582 с.
40. Рейуорд - Смит В. Дж.Теория формальных языков: вводный курс / Рейуорд - Смит В. Дж; перевод с англ.. - М.: Мир, 1988. - 439 с.
41. Саломаа А.Жемчужины теории формальных языков / Саломаа А.; перевод с англ.. - М.: Мир, 1987. - 348 с.
42. Горбунов А.Н.Синтез конечного распознающего автомата: методические указания к выполнению курсовой работы / Горбунов А.Н. -Брянск, 2004. - 20 с.