МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ВЛАДИВОСТОКСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ЭКОНОМИКИ И СЕРВИСА

КАФЕДРА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И СИСТЕМ

РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА

Рабочая программа дисциплины

по направлению подготовки

09.03.02 Информационные системы и технологии

Владивосток 2017

Рабочая программа дисциплины «Разработка пользовательского интерфейса» составлена в соответствии с требованиями ФГОС ВО по направлению подготовки 09.03.02 «Информационные системы и технологии» и «Порядком организации и осуществления образовательной деятельности по образовательным программам высшего образования – программам бакалавриата, программам специалитета, программам магистратуры» (утв. приказом Минобрнауки России от 01.01.01 г. № 000)

Составители:

, профессор кафедры информационных технологий и систем,

Утверждена на заседании кафедры ИТС от 01.01.2001 г., протокол № 8

Заведующий кафедрой (разработчика) _____________________ 

                                          подпись                 фамилия, инициалы

«____»_______________2017 г.

Заведующий кафедрой (выпускающей) _____________________ 

                                          подпись                 фамилия, инициалы

НЕ нашли? Не то? Что вы ищете?

«____»_______________2017г.

1 Цель и задачи освоения дисциплины

Целью освоения дисциплины «Разработка пользовательского интерфейса» является получение общих сведений о предмете, о технических и программных средствах реализации компетенций в области разработки пользовательского интерфейса с использованием современного программного обеспечения (в том числе связанных с использованием стандартных пакетов программного обеспечения), необходимых выпускнику, освоившему программу бакалавриата, для решения различных задач практической, научно-исследовательской и педагогической деятельности.

Задачи освоения дисциплины состоят в формировании умений разрабатывать пользовательский интерфейс, используя инструментальные средства, позволяющие решать стандартные задачи профессиональной деятельности на основе информационной и библиографической культуры с применением информационно-коммуникационных технологий и с учетом основных требований информационной безопасности.

2 Перечень планируемых результатов обучения по дисциплине, соотнесенных с планируемыми результатами освоения образовательной программы

Планируемыми результатами обучения по дисциплине, являются знания, умения, навыки и/или опыт деятельности, характеризующие этапы/уровни формирования компетенций и обеспечивающие достижение планируемых результатов освоения образовательной программы в целом. Перечень компетенций, формируемых в результате изучения дисциплины, приведен в таблице 1.

Таблица 1 – Формируемые компетенции

Название ОПОП ВО (сокращенное название)

Компетенции

Название компетенции

Составляющие компетенции

09.03.02 «Информационные системы и технологии»
(Б-ИС)

ПК-3

способностью проводить рабочее проектирование

Знания:

основные виды пакетов программ и инструментальных средств, применяемых для разработки интерфейса

Умения:

разрабатывать пользовательский интерфейс

Навыки:

разработки пользовательского интерфейса

ПК-10

способностью разрабатывать, согласовывать и выпускать все виды проектной документации

Знания:

основные методы разработки пользовательского интерфейса

Умения:

применять инструкции по оформлению технической документации по составлению и отладке

Навыки:

работы с нормативными и техническими документами

ПК-16

способностью проводить подготовку документации по менеджменту качества информационных технологий

Умения:

работать с программными средствами для оценки интерфейсов

Навыки:

правильных оценок качества тестовых версий ПИ по определенным показателям

3 Место дисциплины в структуре основной образовательной программы

Отнесение дисциплины к дисциплинам по выбору определяется спецификой и миссией ВГУЭС, а также особенностями взаимодействия ВГУЭС с рынком труда и региональными требованиями, выраженными в результатах образования и компетенциях.

Входными требованиями, необходимыми для освоения дисциплины, является наличие у студентов компетенций, сформированных при изучении дисциплин «Базы данных», «Операционные системы», «Программирование на С», «Программирование на Java».

На данную дисциплину опираются дисциплина «Профессиональный практикум», производственная практика по получению профессиональных умений и опыта профессиональной деятельности, производственная преддипломная практика.

4. Объем дисциплины

Объем дисциплины в зачетных единицах с указанием количества академических часов, выделенных на контактную работу с обучающимися (по видам учебных занятий) и на самостоятельную работу по всем формам обучения, приведен в таблице 2.

Название ОПОП

Форма обучения

Индекс

Семестр

курс

Трудоем-кость

Объем контактной работы (час)

СРС

Форма аттестации

(З. Е.)

Всего

Аудиторная

Внеаудитор-

ная

лек.

прак.

лаб.

ПА

КСР

Б-ИС

ОФО

Бл1.ДВ. Е

6

4

60

17

34

9

84

Экзамен

ЗФО

Бл1.ДВ. Е

4

4

21

4

8

9

123

Экзамен

Таблица 2 – Общая трудоемкость дисциплины

5 Структура и содержание дисциплины

5.1 Структура дисциплины

Тематический план, отражающий содержание дисциплины (перечень разделов и тем), структурированное по видам учебных занятий с указанием их объемов в соответствии с учебным планом, приведен в таблице 3.

Таблица 3 – Структура дисциплины

Название темы

Вид занятия

Объем час

Кол-во часов в интерактивной и электронной

форме

СРС

1

2

3

4

5

6

1

Типы пользовательских интерфейсов и этапы их разработки

Лекция

1

-

9

2

Психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации

Лекция

2

-

11

Лабораторная работа

4

4

-

3

Пользовательская и программная модели интерфейса. Предметная область программного обеспечения.

Лекция

2

-

10

Лабораторная работа

4

4

-

4

Классификации диалогов и общие принципы их разработки.

Лекция

2

-

10

Лабораторная работа

4

4

-

5

Основные компоненты графических пользовательских интерфейсов

Лекция

2

-

11

Лабораторная работа

6

4

-

6

Пользовательские интерфейсы прямого манипулирования и их проектирование. Метафоры и анимация

Лекция

2

-

11

Лабораторная работа

6

4

-

7

Интеллектуальные элементы пользовательских интерфейсов

Лекция

2

-

11

Лабораторная работа

4

4

-

8

Особенности разработки интерфейса на мобильных устройствах

Лекция

4

-

11

Лабораторная работа

6

4

-

5.2 Содержание дисциплины

Тема 1 Типы пользовательских интерфейсов и этапы их разработки.

Регламентированный обмен информацией между человеком и компьютером. Типы интерфейсов: процедурно-ориентированный, объектно-ориентированный, графический интерфейсы. Этапы разработки интерфейсов.

Формы и методы проведения занятий по теме: лекция.

Форма текущего контроля: текущий тест.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию.

Тема 2. Психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации.

Особенности восприятия цвета. Особенности восприятия звука. Субъективное восприятие времени.

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию.

Тема 3. Пользовательская и программная модели интерфейса. Предметная область программного обеспечения.

Модель программиста. Модель пользователя.  Программная модель. Критерии оценки интерфейса пользователем.

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию.

Тема 4. Классификации диалогов и общие принципы их разработки.

Типы диалога. Формы диалога: фразовая, директивная, табличная. Достоинства и недостатки. Методы морфологического анализа.

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию. Разработка диалогов.

Тема 5. Основные компоненты графических пользовательских интерфейсов.

Окна графического интерфейса. Типы окон. Пиктограммы. Виды пиктограмм. Прямое манипулирование изображением. Типы адресатов. Компоненты ввода-вывода. Реализация диалогов в графическом пользовательском интерфейсе

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию.

Тема 6. Пользовательские интерфейсы прямого манипулирования и их проектирование. Метафоры и анимация.

Основные типы объектов интерфейсов прямого манипулирования: данные, контейнеры, устройства. Технология Drag and Drop.

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест, отчет о выполнении лабораторной работы.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию, лабораторным работам.

Тема 7. Интеллектуальные элементы пользовательских интерфейсов.

Советчики. Мастера. Программные агенты.

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию.

Тема 8. Особенности разработки интерфейса на мобильных устройствах.

Определение мобильных устройств. Характеристики технологий передачи данных. Платформа Windows Mobile. Инструментальных средств разработки. Библиотеки. Net Compact Framework. Выявление функциональных требований.

Формы и методы проведения занятий по теме: лекция, лабораторная работа.

Форма текущего контроля: текущий тест, отчет о выполнении лабораторной работы.

Виды самостоятельной подготовки студентов по теме: подготовка к текущему и промежуточному тестированию, лабораторным работам.

6. Методические указания для обучающихся по освоению дисциплины

В ходе изучения дисциплины «Разработка пользовательского интерфейса» студенты могут посещать аудиторные занятия (лекции, лабораторные занятия, консультации). Особенность изучения дисциплины «Разработка пользовательского интерфейса» состоит в выполнении комплекса лабораторных работ, главной задачей которых является получение навыков самостоятельной работы на компьютерах с использованием современных информационных систем и программного обеспечения для решения различных учебных и профессиональных задач.

Особое место в овладении частью тем данной дисциплины может отводиться самостоятельной работе, при этом во время аудиторных занятий могут быть рассмотрены и проработаны наиболее важные и трудные вопросы по той или иной теме дисциплины, а второстепенные и более легкие вопросы, а также вопросы, специфичные для той или иной ОПОП, могут быть изучены студентами самостоятельно.

Для очной формы обучения в соответствии с учебными планами направлений подготовки процесс изучения дисциплины может предусматривать проведение лекций, лабораторных занятий, консультаций, а также самостоятельную работу студентов. Обязательным для всех направлений подготовки является проведение лабораторных занятий в специализированных компьютерных аудиториях, оснащенных сертифицированным программным обеспечением, персональными компьютерами или подключенных к центральному серверу терминалов.

Для прочих форм обучения в соответствии с учебными планами направлений подготовки процесс изучения дисциплины может предусматривать проведение установочных и обзорных лекций в аудиториях с мультимедийным оборудованием и лабораторных занятий по ключевым практическим темам дисциплины в специализированных компьютерных аудиториях, а также проведение консультаций. Наибольшая часть учебного времени отводится на самостоятельную работу студентов, во время которой студентами должны быть выполнены контрольные работы.

Ниже перечислены предназначенные для самостоятельного изучения студентами очной формы обучения те вопросы из лекционных тем, которые во время проведения аудиторных занятий изучаются недостаточно или изучение которых носит обзорный характер.

Тема 1. Типы пользовательских интерфейсов и этапы их разработки.

Критерии эффективного проектирования пользовательского интерфейса

Тема 2. Психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации

Психология пользователя. Информационные процессы человека: память и познание.

Тема 3. Пользовательская и программная модели интерфейса. Предметная область программного обеспечения.

Задачи пользователя. Модели и метафоры.

Тема 4. Классификации диалогов и общие принципы их разработки.

Обратимые действия и обратная связь при разработке интерфейса. Основные правила размещения и выделения информации на экране.

Тема 5. Основные компоненты графических пользовательских интерфейсов.

Основные свойства графических пользовательских интерфейсов. Требования к работе с графическим пользовательским интерфейсом.

Тема 7. Интеллектуальные элементы пользовательских интерфейсов.

Анализ пользовательских интерфейсов.

Тема 8. Особенности разработки интерфейса на мобильных устройствах

Характеристики технологий передачи данных: Wi-fi, Bluetooth, 3G, GPRS.

Библиотеки. Net Compact Framework: управляемого кода, базовых классов, пользовательского интерфейса, клиентов Web-служб, библиотеки XML.

Результаты самостоятельной работы по дисциплине могут быть проверены на зачете при ответах на вопросы, вынесенные на самостоятельное изучение.

Ниже приведены рекомендации по работе с литературой.

Для изучения теоретического материала по дисциплине предлагаются учебные пособия [1], [2], [3], [4].

При выполнении индивидуальных заданий по практическим занятиям и контрольной работы рекомендуется учебно-методическое пособие [1], [2], [3], [4], [5], [6].

Для более глубокой проработки теоретического материала и для повышения практической подготовки рекомендуются обратиться к полнотекстовым базам [7], [8].

7. Перечень учебно-методического обеспечения для самостоятельной работы

В процессе самостоятельной работы при изучении дисциплины студенты могут использовать в специализированных аудиториях терминалы, подключенные к центральному серверу, обеспечивающему доступ к современному сертифицированному программному обеспечению, необходимому для изучения дисциплины, а также доступ через локальную сеть университета к студенческому файловому серверу и через информационно-телекоммуникационную сеть «Интернет» к хранилищу полнотекстовых материалов и к электронной образовательной среде, где в электронном виде располагаются учебно-методические и раздаточные материалы, которые могут быть использованы для самостоятельной работы при изучении дисциплины.

8. Фонд оценочных средств для проведения промежуточной аттестации

В соответствии с требованиями ФГОС ВО для аттестации обучающихся на соответствие их персональных достижений планируемым результатам обучения по дисциплине созданы фонды оценочных средств (Приложение 1).

9. Перечень основной и дополнительной учебной литературы, необходимой для освоения дисциплины

а) основная литература

Фримен, Адам. MVC 5 с примерами на C# 5.0 для профессионалов / А. Фримен; [пер. с англ. ]. - 5-е изд. - М.: , 2015. - 736 с. : ил. Беккер средства автоматизации. Интерфейсные устройства и микропроцессорные средства: учеб. пособие для студентов вузов / . - 2-е изд. - М.: РИОР: ИНФРА-М, 2015. - 152 с. - (Высшее образование: Бакалавриат). Вайсфельд, Мэтт.  Объектно-ориентированное мышление / М. Вайсфельд ; [пер. с англ. В. Черник]. - СПб.: Питер, 2014. - 304 с.: ил. - (Библиотека программиста). Шасанкар, Кришна. Zend Framework 2.0 разработка веб-приложений / К. Шасанкар; [пер. с англ. А. Кузнецова]. - СПб.: Питер, 2014. - 208 с.: ил. - (Библиотека программиста).

б) дополнительная литература

Д. Раскин. Интерфейс: Новые направления в проектировании компьютерных систем. –Пер. с англ. – СПб: Символ-Плюс, 2010. – 272 с. Зубкова, графического пользовательского интерфейса по технологии WIMP: метод. указания к выполнению лаб. работ по дисциплине «Проектирование человеко-машинного интерфейса» [Электронный ресурс] / — Оренбург: ГОУ ОГУ, 2011, [Электронный ресурс]: Режим доступа -  http://rucont. ru/efd/177017.

10. Перечень ресурсов информационно-телекоммуникационной сети «Интернет»

а) полнотекстовые базы данных

7. Электронная библиотечная система

8. Электронная библиотечная система «РУКОНТ»

б) интернет-ресурсы

9. [Электронный ресурс]: Режим доступа -  http://rucont. ru/efd/271391.

11. Перечень информационных технологий

Для проведения лекционных и лабораторных занятий рекомендуется использовать программное обеспечение: операционная система Windows 7 и выше, пакет Microsoft Office 2010 и выше, обслуживающие программы и среды разработки программ по выбору преподавателей.

12. Электронная поддержка дисциплины

При изучении дисциплины для проработки всех тем и выполнения заданий по всем темам студенты могут использовать различные учебно-методические материалы, размещаемые в электронном виде преподавателями на студенческом файловом сервере, в хранилище полнотекстовых материалов, а также в электронной образовательной среде, которая предполагает также возможность обмена информацией с преподавателем для подготовки заданий. Доступ студентов к студенческому файловому серверу, хранилищу полнотекстовых материалов, электронной образовательной среде осуществляется с использованием с использованием учетных записей студентов.

13. Материально-техническое обеспечение дисциплины

Для проведения лекций по дисциплине используются специализированные аудитории с мультимедийным оборудованием или с возможностями подключения к такому оборудованию, позволяющему демонстрировать на большом экране приемы работы с персональным компьютером и другой лекционный материал (технические характеристики компьютера, входящего в состав мультимедийного оборудования или используемого совместно с таким оборудованием, должны обеспечивать возможность работы с современными версиями операционной системы Windows, пакета Microsoft Office, обслуживающих, прикладных программ и другого, в том числе и сетевого программного обеспечения).

Для проведения лабораторных занятий по дисциплине и для самостоятельной работы студентов используются специализированные аудитории, оснащенные терминалами и персональными компьютерами, подключенными к центральному серверу, обеспечивающему технические характеристики обслуживания терминалов или персональных компьютеров, позволяющие при проведении лабораторных занятий использовать современное программное обеспечение (операционную систему Windows 7 и выше, пакет Microsoft Office 2010 и выше, а также обслуживающие программы и среды разработки программ по выбору преподавателей).