МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени ШАКАРИМА г. СЕМЕЙ Документ СМК 3 уровня УМК УМКД Редакция Рабочая учебная №2 от 29.08.2014 г. УМКД 042-18программа дисциплины 11.1.53/01-2014 “ Интерфейсы компьютерных систем” для преподавателя УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ «Интерфейсы компьютерных систем» для специальности 5В070400 «Вычислительная техника и программное обеспечение» РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА ДИСЦИПЛИНЫ ДЛЯ ПРЕПОДАВАТЕЛЯ Семей 2014 УМКД 042-18-11.1.53/01-2014 Ред. №2 от 29.08.2014г. Страница 2 Предисловие 1. РАЗРАБОТАНО Составитель _________ «______» ________ 2014 г. Жанузаков Е. Т., преподаватель кафедры «Автоматики и электротехники» 2. ОБСУЖДЕНО 2.1 На заседании кафедры «Автоматики и электротехники» Протокол от «_____» __________ 2014 г., №____ Заведующий кафедрой ____________ А.Д.Золотов 2.2. На заседании учебно-методического бюро ФИКТ Протокол от «______» __________ 2014 года, № _____. Председатель __________________Бекбаева Р.С. 3.УТВЕРЖДЕНО Одобрено и рекомендовано к изданию на заседании Учебнометодического совета университета Протокол от «____» __________ 2014 года, № __. Председатель УМС _____________ Искакова Г.К. В замен редакций №1 от 5.09.2013 год. УМКД 042-18-11.1.53/01-2014 Ред. №2 от 29.08.2014г. Страница 3 Содержание 1 2 3 4 5 6 7 Область применения……………………………………………….................... Нормативные ссылки.......................................................................................... Общие положения............................................................................................... Содержание рабочей учебной программы дисциплины для преподавателя................................................................................................ Перечень тем для самостоятельной работы студентов.................................... Карта обеспеченности учебно-методической литературой............................. Литература............................................................................................................ 4 4 4 7 8 8 9 УМКД 042-18-11.1.53/01-2014 Ред. №2 от 29.08.2014г. Страница 4 1 ОБЛАСТЬ ПРИМЕНЕНИЯ Рабочая программа дисциплины для преподавателя, входящая в состав учебно-методического комплекса, по дисциплине «Интерфейсы компьютерных систем», предназначена для студентов специальности «5В070400» - «Вычислительная техника и программное обеспечение». 2 НОРМАТИВНЫЕ ССЫЛКИ. Настоящая рабочая учебная программа дисциплины для преподавателя дисциплины «Интерфейсы компьютерных систем» устанавливает порядок организации учебного процесса по данной дисциплине в соответствии с требованиями и рекомендациями следующих документов: Каталогов элективных дисциплин специальности «5В070400» «Вычислительная техника и программное обеспечение» СТУ 042-ГУ-4-2014 Стандарт университета «Общие требования к разработке и оформлению учебно-методических комплексов дисциплин»; ДП 042-1.01-2014 Документированная процедура «Структура и содержание учебно-методических комплексов дисциплин». 3 ОБЩИЕ ПОЛОЖЕНИЯ 3.1 Краткое описание содержания дисциплины Обучение методам проектирования пользовательских интерфейсов, освоение принципов организации функционирования программноаппаратных интерфейсов в современных компьютерных системах. Основные задачи изучения дисциплины методы проектирования пользовательских интерфейсов, освоение принципов организации функционирования программно-аппаратных интерфейсов в современных компьютерных системах. 3.2 Цель изучения дисциплины Целью данного курса является получение студентами теоретической и практической подготовки в области проектирования пользовательских интерфейсов. 3.3 Основная задача изучения дисциплины Основные задачи изучения дисциплины – формирование знаний основ проектирования пользовательских интерфейсов, освоение принципов органи- УМКД 042-18-11.1.53/01-2014 Ред. №2 от 29.08.2014г. Страница 5 зации функционирования программно-аппаратных интерфейсов в современных компьютерных системах. 3.4 Результаты обучения В результате изучения дисциплины студент должен: знать: методы инженерно-психологического и эргономического проектирования человеко-машинных систем: методы общесистемного проектирования интерфейсов взаимодействия человек - вычислительная среда. владеть: методами практических способов проектирования человеко-машинных систем. усвоить: - основные методы проектирования пользовательских интерфейсов; - принципы организации функционирования программно-аппаратных интерфейсов в современных компьютерных системах; - методы инженерно-психологического проектирования; - методы общесистемного проектирования интерфейсов взаимодействия человек - вычислительная среда; - методы эргономического проектирования человеко-машинных систем. уметь: формулировать требования к аппаратно-программным средствам, обеспечивающим взаимодействие оператора с вычислительной средой, производить выбор и обоснование проектных решений по организации интерфейсов компьютерных систем. понимать: принципы организации функционирования программно-аппаратных интерфейсов в современных компьютерных системах. иметь представление: о современных перспективах и тенденциях развития интерфейсов компьютерных систем. приобрести: знания и умения, касающиеся работы и проектирования пользовательских интерфейсов. 3.5 Пререквизиты курса: программирование на алгоритмических языках; информатика. 3.6 Постреквизиты курса: Ред. №2 от 29.08.2014г. УМКД 042-18-11.1.53/01-2014 Страница 6 проектирование автоматизированных систем. 3.7 Выписка из рабочего учебного плана: Таблица 1 Курс 3 Семестр Кредиты 5 2 ЛК, час. ПЗ, час. СРСП, час. СРС, час. Всего, час. 15 15 15 45 90 Форма итогового контроля Экзамен (тест) 4 СОДЕРЖАНИЕ РАБОЧЕЙ УЧЕБНОЙ ПРОГРАММЫ ДИСЦИПЛИНЫ ДЛЯ ПРЕПОДАВАТЕЛЯ Таблица 2 - Содержание дисциплины. Распределение часов по видам занятий Название темы, Содержание 1 Общая характеристика интерфейсов КС. Понятие пользовательского интерфейса Психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации. Модель деятельности. Краткосрочная память. Особенности восприятия цвета. Особенности восприятия звука. Субъективное восприятие времени Пользовательская и программная модели интерфейса Пользовательская модель интерфейса: модель программиста, модель пользователя и программная модель. Критерии оценки интерфейса пользователем Классификации диалогов и общие принципы их разработки Типы диалога. Формы диалога: фразовая, директивная, табличная достоинства и недостатки. Понятие «словоформа». Разработка диалогов. Основные компоненты графических интерфейсов Окна: дочерние окна; окна диалога; информационные окна; окна меню. Пиктограммы: программные; дочерних окон; панели инструментов; объектов. Прямое манипулирование изображением. Компоненты вводавывода. Реализация диалогов в графическом пользовательском интерфейсе Реализация диалогов, управляемых пользователем. Меню. Ниспадающее меню. Панель инструментов. Контекстные меню. Реализация диалогов, управляемых системой. Проектирование форм. Проектирование последовательностей диалоговых окон. Интерфейсы прямого манипулирования и их проектирование Метафоры. Метафоры и анимация. Объекты интерфейса прямого манипулирования и их представления: объекты-данные, объекты-контейнеры, объекты-устройства. Технология Drag and Drop. Проектирование интер- ЛК Литература 2 7 1 [8.1.2], c.12-25 2 1 2 [4.1.2], c.234-258 [8.1.2], c.222-285 2 [8.1.2], c.428-469 2 2 [8.1.2], c.472-499 УМКД 042-18-11.1.53/01-2014 Ред. №2 от 29.08.2014г. Страница 7 фейсов прямого манипулирования. Интеллектуальные элементы пользовательских интерфейсов Советчики. Мастера. Программные агенты Аппаратные интерфейсы ИТОГО 1 [8.1.2], c.420-489 2 [8.1.3], c.105-230 15 Таблица 3 Практические занятия Директивно-диалоговая форма взаимодействия с программной системой. Интерфейс командной строки (Command Line Interface - CLI)» Пользовательский интерфейс на основе HUI (Hand User Interface) Компоненты пользовательского интерфейса на основе WUI (Web user interface) Состав интерфейса программ, разработанных в среде визуального программирования Изучение реакций человека Дисплейный модуль 3 3 3 2 2 2 5 ПЕРЕЧЕНЬ ТЕМ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ ОБУЧАЮЩИХСЯ Таблица 4 – Перечень тем для самостоятельной работы студентов № п/п 1 1. 2. 3. 4. 5. 6. 7. СРОП СРО 2 3 Обзор пользовательских интерфейсов со- Классификация пользовательских инвременных программных приложений терфейсов на основе компонент WIMP и SILK Анализ и оценка эффективности диалогоВзаимосвязь пользовательских, аппаратвого взаимодействия ных и программных интерфейсов в компьютерных системах Пользовательский интерфейс: основные Понятие клиент-серверных компьютерподходы к организации ных систем Проектирование пользовательского интер- Интерфейсы клиент-серверных систем фейса. Итерационный процесс проектирования интерфейса пользовател Проектирование пользовательского интер- Пользовательские интерфейсы GUI, фейса. Элементы управления WUI, HUI Оценка и улучшение ПИ Комплексное проектирование интерфейсов, обеспечивающее интерактивное взаимодействие, учет режима реального времени Выбор форм диалогового взаимодействия Принципы построения интерфейсов для различных категорий пользователей УМКД 042-18-11.1.53/01-2014 8. 9. Ред. №2 от 29.08.2014г. Проектирование средств поддержки пользователя Проектирование средств поддержки пользователя Организация навигации по программному приложению Страница 8 Выбор форм диалогового взаимодействия для различных категорий пользователей Перспективы развития интерфейсов взаимодействия в компьютерных системах 6 КАРТА ОБЕСПЕЧЕННОСТИ УЧЕБНО-МЕТОДИЧЕСКОЙ ЛИТЕРАТУРОЙ Таблица 5 – Карта обеспеченности учебно-методической литературой Наименование учебников, учебно- Количество методических пособий экземпляров Раскин, Интерфейс: новые направле1 ния в проектировании компьютерных систем. – Пер. сангл. – СПб.:Символ – Плюс,2003 Торрес Р.Дж. Практическое руковод1 ство по проектированию и разработке пользовательского интерфейса. – Пер. с англ. – М.: Вильямс, 2002 Коутс Р., Влеймник И. Интерфейс 1 «человек-машина» - М.: Мир, 2000 Бадд Т. Объектно-ориентированное 1 программирование в действии. – СПб.: “Питер”, 2007. Фаронов В.В. Программирование баз 1 данных в Delphi 7. Учебный курс. СПб.: Питер, 2005. Фаронов В.В. Программирование баз 1 данных в Delphi 7. Учебный курс. СПб.: Питер, 2005. Культин Н.Б. Delphi в примерах иза1 дачах. СПб.: БХВ-Санкт-Петербург, 2005. Количество студентов 11 Процент обеспеченности 9 11 9 11 9 11 9 11 9 11 9 11 9 7. ЛИТЕРАТУРА 7.1. Основная. 7.1.1. Раскин, Интерфейс: новые направления в проектировании компьютерных систем. – Пер. сангл. – СПб.:Символ – Плюс,2003 7.1.2. Торрес Р.Дж. Практическое руководство по проектированию и разработке пользовательского интерфейса. – Пер. с англ. – М.: Вильямс, 2002 7.1.3. Коутс Р., Влеймник И. Интерфейс «человек-машина» - М.: Мир, 2000 7.1.4. Бадд Т. Объектно-ориентированное программирование в действии. – СПб.: “Питер”, УМКД 042-18-11.1.53/01-2014 Ред. №2 от 29.08.2014г. Страница 9 2007. 7.1.5. Фаронов В.В. Программирование баз данных в Delphi 7. Учебный курс. СПб.: Питер, 2005. Дополнительная литература: 7.2.1. Рубенкинг Нейл Дж. Программирование в Delphi для начинающих. К.: “Диалектика”, 2006. 7.2.2. Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi. СПб.: БХВ-СанктПетербург, 2000. 7.2.3. Корняков В.Н. Программирование документов и приложений MS Office в Delphi. СПб.: БХВ-Санкт-Петербург, 2005. 7.2.4. Культин Н.Б. Delphi в примерах изадачах. СПб.: БХВ-Санкт-Петербург, 2005. 7.2.5. Ступников А.А. Лекции, лабораторные работы и справочные материалы по программированию в среде Borland Delphi [On-line] http://study.utmn.ru/~astupnikov