Технологія розробки UI/UX

Elective discipline
Навчальна дисципліна професійної підготовки
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 4.5.
Кількість аудиторних занять: 
Лекційних занять - 15, лабораторних занять 7.
Самостійна робота: 
91 година.
Семестровий контроль: 
Test.
Освітню компоненту забезпечує: 
Анотація: 

Мета вивчення дисципліни: формування у здобувачів базових знань та навичок з проектування, розробки та оцінювання інтерфейсів користувача (UI) та досвіду взаємодії (UX), які широко використовуються при користувацькому дизайні, в методах дослідження потреб користувачів, інструментах для створення прототипів та тестування інтерфейсів.
Практичне значення та використання отриманих знань: навчання здобувачів використовувати сучасні програмні засоби для створення ефективних і зручних інтерфейсів, які відповідають потребам користувачів для розв'язання прикладних задач у інженерній практиці, електронній комерції та медіа.
 Тематика та види навчальних занять
Для денної форми здобуття освіти
Лекційні заняття
Лекція 1. «Вступ в технології проектування інформаційних систем».
Лекція 2. «Життєвий цикл типового проєкту».
Лекція 3. «Сценарії користувачів».
Лекція 4. «Історії користувача».
Лекція 5. «Історії роботи».
Лекція 6. «Аналіз поведінки користувачів. Карта подорожі користувача».
Лекція 7. «Потоки користувачів».
Лекція 8. «Прототипування».
Лекція 9. «Типографіка».
Лекція 10. «Теорія кольору»
Лекція 11. «Макет та сітка».
Лекція 12. Патерни проектування в дизайні
Лекція 13. «Патерни у веб-дизайні».
Лекція 14. «Адаптивність».
Лекція 15. «А/Б тестування».
Лабораторні заняття
Лабораторне заняття №1. «Сценарії користувачів».
Мета заняття: вміти аналізувати змістовну постановку задачі та створювати сценарії користувачів.
Лабораторне заняття №2. «Історії користувача. Історія роботи».
Мета заняття: вміти створювати історії користувача та історії роботи.
Лабораторне заняття №3. «Карта подорожі користувача. Потоки користувачів».
Мета заняття: вміти створювати карти подорожі користувача та потоки користувачів.
Лабораторне заняття №4. «Прототипування».
Мета заняття: вміти створювати прототипи користувацьких інтерфейсів.
Лабораторне заняття №5. «Патерни проектування в дизайні».
Мета заняття: вміти використовувати патерни проектування в дизайні при створенні користувацьких інтерфейсів.
Лабораторне заняття №6. «Адаптивність».
Мета заняття: вміти використовувати принципи адаптивності при створенні користувацьких інтерфейсів.
Лабораторне заняття №7. Особливості розробки інтерфейсів для мобільного середовища.
Мета заняття: ознайомитися з особливостями мобільного середовища. Знати принципи адаптивного веб-дизайну
Для заочної форми здобуття освіти
Лекційні заняття
Лекція 2. «Життєвий цикл типового проєкту».
Лекція 6. «Аналіз поведінки користувачів. Карта подорожі користувача».
Лабораторні заняття
Лабораторне заняття №1. «Сценарії користувачів».
Мета заняття: вміти аналізувати змістовну постановку задачі та створювати сценарії користувачів.
Лабораторне заняття №3. «Карта подорожі користувача. Потоки користувачів».
Мета заняття: вміти створювати карти подорожі користувача та потоки користувачів.
Консультації здійснюються впродовж семестру згідно встановленого розкладу.
 Індивідуальна робота
для денної форми здобуття освіти
не передбачено
Контрольна робота для здобувачів заочної форми
Завдання для виконання контрольної роботи здобувач отримує на установчій лекції.
Робота містить 4 практичних завдання.
Контрольна робота має бути оформлена у вигляді текстового документа PDF, що містить опис усіх етапів виконання завдань, графіки та висновки.
До роботи мають бути додані: вихідні файли даних, файли програми, файли з результатами (наприклад, графіки, текстові файли, таблиці).
Усі матеріали необхідно завантажити в архів (формат *.zip або *.rar) і надіслати не пізніше, ніж за місяць до початку сесії. 
 Форми контрольних заходів та оцінювання результатів навчання
для денної форми здобуття освіти
Поточний контроль полягає у виконанні 
1)    семи лабораторних робіт. Бездоганне виконання індивідуальних поточних завдань №1 та №2 оцінюється у 5 балів кожне; індивідуальних поточних завдань №3–№7 – у 10,0 балів кожне. Всього бездоганне виконання практичних занять оцінюється у 60 балів.
2)    двох модульних контрольних робіт. Модульні контрольні роботи складаються з теоретичної і практичної частин та проводяться у формі комп'ютерного тестування. Бездоганне виконання кожної модульної контрольної роботи становить 20 балів. Всього 40 балів.
Підсумковий контроль – залік. Залік виставляють за накопичувальною системою, на основі підсумовування оцінок, отриманих на модульних контролях. Оцінку «зараховано» отримують здобувачі вищої освіти, які виконали всі навчальні елементи не менш, ніж на 60 %. Максимальна оцінка, яку може отримати здобувач на заліку – 100 балів.
Для заочної форми здобуття освіти
Поточний контроль полягає у виконанні 
1)    двох лабораторних робіт. Бездоганне виконання кожної лабораторної роботи оцінюється у 25 балів. Всього – 50 балів.
2)    контрольної роботи. Бездоганне виконання контрольної роботи становить 50 балів.
Підсумковий контроль – залік. Залік виставляють за накопичувальною системою, на основі підсумовування оцінок, отриманих на модульних контролях. Оцінку «зараховано» отримують здобувачі вищої освіти, які виконали всі навчальні елементи не менш, ніж на 60 %. Максимальна оцінка, яку може отримати здобувач на заліку – 100 балів.
 

Компетентності: 

К1. Здатність обґрунтовувати вибір технічних засобів автоматизації на основі розуміння принципів їх роботи аналізу їх властивостей, призначення і технічних характеристик з урахуванням вимог до системи автоматизації і експлуатаційних умов; налагоджувати технічні засоби автоматизації та системи керування.
К2. Здатність використовувати для вирішення професійних завдань новітні технології у галузі автоматизації та комп’ютерно-інтегрованих технологій, зокрема, проєктування багаторівневих систем керування, збору даних та їх архівування для формування бази даних параметрів процесу та їх візуалізації за допомогою засобів людино-машинного інтерфейсу.

Передумови вивчення дисципліни: 

Технічні засоби автоматизації і управління, 3D-моделювання та технології CAD/CAM, Комп'ютерне моделювання процесів і систем

Результати навчання: 

ПРН03. Вміти застосовувати сучасні інформаційні технології та мати навички розробляти алгоритми та комп’ютерні програми з використанням мов високого рівня та технологій об’єктно-орієнтованого програмування, створювати бази даних та використовувати інтернет-ресурси.
ПРН13. Вміти враховувати соціальні, екологічні, етичні, економічні аспекти, вимоги охорони праці, виробничої санітарії і пожежної безпеки під час формування технічних рішень. Вміти використовувати різні види та форми рухової активності для активного відпочинку та ведення здорового способу життя.
ПРН16. Знати принципи об’єктно-орієнтованого підходу у програмуванні та проектуванні, методи об'єктно-орієнтованого програмування, основ синтаксису мови програмування Java, правила об’єктно-орієнтованого дизайну та шаблонів проектування, загальні засади побудови графічного інтерфейсу користувача, WEB-програмування для вирішення технічних задач автоматизації та систем управління.

2024