Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное

образовательное учреждение высшего профессионального образования

“Санкт-Петербургский государственный политехнический университет”

 

 

УТВЕРЖДАЮ

Проректор по учебной работе      

                              (А.В. Речинский)

“____” _______________ 2012 г.  

М.П.          

 

ОТЧЕТ

 

по мероприятию № 3.4.1.26
Разработка учебно-методического обеспечения программ дополнительного профессионального образования
«Разработка пользовательских интерфейсов»

по направлению «Информатика и вычислительная техника» в рамках реализации Программы развития НИУ

 

вид отчета: аннотационный

 

 

Ответственный исполнитель:________________ (Шишкина В.А.)

 

 

 

г. Санкт-Петербург

2012 г.


Содержание

  1. Краткая аннотация
  2. Презентация программы ДПО, с указанием ссылки на размещение электронной версии учебных материалов по данной программе ДПО
  3. Использование в учебном процессе (необходимо указать дату апробации ДПО)

 

1. Аннотация программы дополнительного профессионального образования

 

Название программы повышения квалификации:


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

 

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


Информатика и вычислительная техника

 

Целевая группа специалистов, на которых ориентирована  программа:


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

 

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


  • проектно-конструкторская;
  • аналитическая;
  • технологическая.

 

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

Проектно-конструкторская деятельность:

проектирование пользовательского интерфейса, в том числе для веб-приложений;

разработка элементов пользовательского интерфейса веб-приложений с использованием современного инструментария;

юзабилити-тестирование пользовательских интерфейсов;

аналитическая деятельность:

анализ и оценка качества пользовательских интерфейсов;

анализ существующих пользовательских интерфейсов информационных систем,  разработка и обоснование рекомендаций по их совершенствованию;

технологическая деятельность:

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

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

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

 

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

Срок  обучения   по программе:

 

72 академических часа

 

Реализуемые формы обучения:


Очно-заочная (без отрыва или с частичным отрывом от производства).

 

Предлагаемый график обучения:

 

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

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

 

Предпосылки разработки программы ДПО

 

Разработка программного обеспечения  подразумевает наличие эргатической, то есть связанной с человеческим фактором, составляющей. И независимо от того, с помощью какого инструментария разрабатывалось ПО, какие функции оно выполняет, огромное значение имеет пользовательский интерфейс, который является непосредственным объектом, с которым взаимодействует человек-оператор. В эпоху зарождения программного обеспечения пользовательскому интерфейсу не предавалось большого значения в силу технологических ограничений аппаратного обеспечения, а также самих инструментов создания ПО. За последнее десятилетие технологии в этом смысле шагнули далеко вперед, появилась возможность вывести человеко-машинное взаимодействие на новый уровень. Но привычки разработчиков во многом сформировались в эпоху бедности инструментария, поэтому и сами интерфейсы по-прежнему далеки от совершенства, к тому же в эпоху повсеместного распространения глобальной сети Интернет, огромная часть работы пользователя переносится в веб, и интерфейсы должны корректно работать в программах-обозревателях сети Интернет (браузерах). 

Основные предпосылки разработки программы ДПО стали:

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

 

Ключевые особенности программы

 

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

 

Рисунок 1 Междисциплинарные связи

 

Формирование групп слушателей


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

  • уверенное пользование ПК;
  • основы языка HTML;
  • основы языка  Javascript.

 

Описание обучения

 

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

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

 

Ожидаемые результаты программы


Слушатель, освоивший программу, будет обладать профессиональными компетенциями, включающими в себя способность разрабатывать интерфейсы «человек – электронно-вычислительная машина», а именно:

владеть:

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

уметь:

  • применять методы юзабилити-тестирования интерфейсов к  веб-сайтам и веб-приложениям;
  • выполнять оценку юзабилити интерфейса веб-сайта и вырабатывать рекомендации по повышению юзабилити ресурса;
  • применять готовые разработки библиотеки JQuery в своих веб-приложениях;
  • подключать и настраивать пользовательские интерфейсы, виджеты и плагины;
  • использовать возможности библиотеки JQuery для разработки пользовательского интерфейса;
  • применять API Yandex, API Google, API Youtube, API VKontakte в своем веб-приложении.

знать:

  • основные определения в области пользовательских интерфейсов;
  • функции и требования  к пользовательскому интерфейсу;
  • методы юзабилити-тестирования интерфейсов веб-приложений;
  • методы подготовки элементов веб-страниц c учетом требований юзабилити;
  • принципы и методы применения библиотек JavaScript при разработке пользовательского интерфейса веб-приложения;
  • принципы и методы использования API информационных сервисов и социальных сетей;
  • возможности геоинформационных ресурсов и их API;
  • способы интеграции интерфейсов со страницами разрабатываемого веб-ресурса.

 

Использование в учебном процессе

 

Дата апробации программы ДПО 4 декабря 2012  года.