Людино-машинна взаємодія

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

Анотація навчальної дисципліни

Мета дисципліни:
Надбання студентами базових понять про проектування користувальницького інтерфейсу для різного роду інформаційних систем, мобільних додатків та веб-сайтів. Розвиток умінь і навичок практичного застосування отриманих знань в практиці розробки інтерфейсів програмного забезпечення.

Практичне значення та використання отриманих знань: Розуміння про загальне проектування інтерфейсів різноманітних програмних систем. Знання термінології та ключових понять, технологій та методик розробки інтерфейсів різних видів програмних продуктів. Вміння користуватися сучасними інструментами, технологіями та методиками розробки інтерфейсів програмного забезпечення.

Основні результати навчання
ПРН02. Знати кодекс професійної етики, розуміти соціальну значимість та культурні аспекти інженерії програмного забезпечення і дотримуватись їх в професійній діяльності.
ПРН04. Знати і застосовувати професійні стандарти і інші нормативно-правові документи в галузі інженерії програмного забезпечення.
ПРН08. Вміти розробляти людино-машинний інтерфейс.

Тематика та види навчальних занять
1    тиждень
Лекція 1. Введення в предметну область. Основні поняття та визначення. Основні поняття людино-машинної взаємодії.
Лабораторне заняття 1. Розробка прототипу інтерфейсу веб-сайту з використанням Figma.

2    тиждень
Лекція 2. Проектування користувальницького інтерфейсу. 

3    тиждень
Лекція 3. Проектування користувальницького інтерфейсу. Графічні елементи та їх використання при створенні користувацьких інтерфейсів.  
Лабораторне заняття 2. Розробка прототипу інтерфейсу десктопної програми з використанням GUI Design Studio.

4    тиждень
Л4. Usability користувальницьких інтерфейсів. 

5    тиждень
Лекція 5. Розробка графічного користувальницького інтерфейсу сайтів. Введення в HTML5. 
Лабораторне заняття 3. Розробка прототипу інтерфейсу мобільного додатку з використанням Figma.

6    тиждень
Лекція 6. Розробка графічного користувальницького інтерфейсу сайтів. Введення в CSS.  

7    тиждень
Лекція 7. Розробка графічного користувальницького інтерфейсу сайтів. 
Лабораторне заняття 4. Розробка інтерфейсу веб-сайту на підставі розробленого прототипу допомогою фреймворку bootstrap.

8    тиждень
Лекція 8. Розробка графічного користувальницького інтерфейсу сайтів. Мультимедіа. 
Модульна контрольна робота 1. 

9    тиждень
Лекція 9. Розробка графічного користувальницького інтерфейсу сайтів. Введення в JavaScript. 
Лабораторне заняття 5. Створення графічного інтерфейсу з використанням бібліотеки Qt за допомогою Qt Designer в середовищі Qt Creqtor. 

10    тиждень
Лекція 10. Розробка графічного користувальницького інтерфейсу сайтів. Введення в jQuery. 

11    тиждень
Лекція 11. Розробка графічного користувальницького інтерфейсу десктопних застосувань.
Лабораторне заняття 6.  Usability-тестування розроблених інтерфейсів. 

12    тиждень
Лекція 12. Розгляд графічних бібліотек. 

13    тиждень
Лекція 13. Елементи управління. 
Лабораторне заняття 7. Usability-тестування веб-сайтів.

14    тиждень
Лекція 14. Лейаути. Валідатори. Обробка подій.

15    тиждень
Лекція 15. Оцінка користувацького інтерфейсу. 
Модульна контрольна робота 2. 

Оцінювання результатів навчання
Оцінювання результатів навчання з дисципліни здійснюється за накопичувальною системою, яка дає можливість здобувачеві протягом семестру отримати максимально 100 балів. Здобувачі протягом семестру готуються до лекційних, практичних та лабораторних занять, виконують 2 модульні контрольні роботи. Для забезпечення оперативного контролю за успішністю та якістю рівня навчальних досягнень здобувачів вищої освіти дисципліна поділяється на два семестрові модулі.

Кожний модуль оцінюється у максимально у 50 балів:
Модульна робота складається з теоретичної частини, тестів  та практичної частини - задач. 
Максимальна оцінка за правильне виконання тестової частини модульної роботи №1 становить 16 балів, теоретичної частини - 4 бали, за виконання практичної частини – 5 балів. Максимальна оцінка за правильне виконання тестової частини модульної роботи №2 становить 15 балів, за виконання практичної частини – 10 балів.
Кількість запитань тестової частини модульної роботи №1 – 4. Кожна правильна відповідь оцінюється в 4 бали. Кількість запитань тестової частини модульної роботи №2 – 5. Кожна правильна відповідь оцінюється в 3 бали. 
Кількість питань теоретичної частини модульної роботи №1 – 2. Кожна правильна відповідь оцінюється в 2 бали. 
Кількість задач модульної роботи №1 – 2. Правильне розв’язання кожної задачі оцінюється в 2.5 балів. Кількість задач модульної роботи №2 – 2. Правильне розв’язання кожної задачі оцінюється в 5 балів.

Підсумковим контролем з дисципліни є іспит.
Іспит з дисципліни складається з двох частин: перевірки теоретичних знань шляхом опитування та виконання практичного завдання. Мінімальна кількість балів, що зараховується як позитивний результат, дорівнює 60 (за 100-бальною системою). 
Бали розподіляються наступним чином: 60 балів – теоретична частина та 40 балів – практична.
Екзаменаційний білет містить 3 теоретичних питання однакової складності. 
За бездоганну відповідь на кожне питання студент отримує – 20 балів. При цьому відповідь вважається  бездоганною, якщо студент не зробив жодної помилки та повністю виклав зміст питання. 
За кожне запитання знімається 20 балів, якщо була здійснена невірна відповідь або за відсутність відповіді, 5 балів знімається за виправлення відповіді на запитання (за кожне виправлення).
Екзаменаційний білет містить 2 практичних питання. За бездоганне виконання завдання практичної частини студент отримує – 40 балів. 
Практична частина іспиту вважається виконаною бездоганно, якщо при наявності розв’язання приклада, при цьому усі дії виконані вірно, без помилок; всі записи, щодо розв’язання записані послідовно, зроблена перевірка (якщо потрібно). Крім цього усі малюнки, креслення та схеми виконані охайно, без помилок.

Семестровий модуль № 1

ЛЗ1- ЛЗ4. Оцінка за виконання – 12 балів. Термін виконання – 1-8 тиждень. 
Опитування у вигляд самостійної роботи – 13 балів.
МК1. Модульна контрольна робота – 25 балів (8 тиждень). Перескладання можливе протягом 9–11 тижнів за розкладом консультацій.

Семестровий модуль № 2

ЛЗ5- ЛЗ7. Оцінка за виконання – 12 балів. Термін виконання – 9-15 тиждень. 
Опитування у вигляд самостійної роботи – 13 балів.
МК2. Модульна контрольна робота – 25 балів (15 тиждень).

Посилання на рекомендовані джерела
1.    Віктор Попанек. Дизайн для реального світу. ArtHuss – 2020 р. – 480 c. 
2.    Опанувати складність /Дональд А. Норман – ArtHuss, 2019 – 288 с.
3.    Еллен Лаптон, Дженніфер Коул Філліпс - «Основи. Графічний дизайн 04: Нові основи», ArtHuss, 2020. – 147 c.
4.    Shneiderman B., Plaisant C., Cohen M., Jacobs S., Elmqvist N., Diakopoulos N. Designing the User Interface: Strategies for Effective HumanComputer Interaction. 2018. 
5.    Посібник із креативного мислення /Кріс Ґріффітс – ФАБУЛА, 2020 – 288 с.

Методична література
1.    Людино-машинна взаємодія: навчальний посібник /В.А. Крісілов, Т.В. Оніщенко, К.О. Писаренко – Одесса: ОНУ, 2019 –140 с.

Додаткова література
1.    Комп'ютерна графіка. Навчальний посібник /Михайло Пічугін, Іван Канкін, Володимир Воротніков – Центр навчальної літератури (ЦНЛ), 2020 – 3468 с.
2.    Дизайн звичних речей /Дональд А. Норман – Клуб Сімейного Дозвілля, 2019 – 320 с.
3.    Анімація. Посібник з виживання /Річард Вільямс – ArtHuss, 2019 – 384 с.
4.    Дивовижні технології. Дизайн та інтернет речей /Девід Роуз – Клуб Сімейного Дозвілля, 2018 – 336 с.
5.    Галицький Б. Штучний інтелект для управління відносинами з клієнтами: вирішення проблем із клієнтами (Серія взаємодії людина – комп’ютер) 1-е видання, 2021, 482 с.
6.    Роберт Монархю. «Машинне навчання «людина в петлі» –  Manning Publications, Нью Йорк, 2021 р, 456 с.

2022 рік