Зразки документів:
Варіанти тем кваліфікаційних робіт:
1. Розробка та впровадження автоматизованих тестів для веб-застосунків.
2. Оцінка ефективності методів контролю версій у процесі розробки програмного забезпечення.
3. Аналіз використання агресивних та помірних стратегій в управлінні вимогами на різних етапах життєвого циклу програмного забезпечення.
4. Розробка мобільного додатку для управління проектами в команді.
5. Порівняння підходів до організації процесу тестування програмного забезпечення: ручне тестування vs автоматизоване.
6. Використання методології Scrum для управління проектами з розробки програмного забезпечення.
7. Дослідження ефективності застосування паралельного програмування для підвищення продуктивності веб-сервісів.
8. Створення та оптимізація алгоритмів пошуку в графах для розподілених систем.
9. Розробка веб-додатку для автоматизації управління інвентарем на підприємстві.
10. Використання технології Docker для контейнеризації програмного забезпечення та управління його середовищами.
11. Впровадження мікросервісної архітектури у великий корпоративний проект.
12. Оцінка та вдосконалення процесу розгортання програмного забезпечення в хмарних середовищах.
13. Аналіз та реалізація механізмів безпеки в програмних продуктах для мобільних платформ.
14. Розробка системи для автоматичного аналізу якості коду за допомогою статичного аналізу.
15. Порівняння ефективності різних методів кешування в розподілених системах.
16. Вивчення та реалізація інтерфейсів для інтеграції різних програмних продуктів через API.
17. Розробка інтерфейсу користувача для складного програмного продукту з використанням принципів UX/UI дизайну.
18. Створення системи рекомендацій для онлайн-магазину на основі машинного навчання.
19. Розробка програми для автоматизації бізнес-процесів на основі BPMN.
20. Оцінка впливу використання віртуальних машин на ефективність роботи програмного забезпечення.
21. Створення ефективної системи моніторингу та логування для великої веб-платформи.
22. Дослідження моделей управління проектами з використанням інструментів DevOps.
23. Аналіз та впровадження підходів до тестування високонавантажених систем.
24. Використання штучного інтелекту для автоматичного виправлення помилок у програмному коді.
25. Розробка програмного забезпечення для інтеграції розумних пристроїв у інтернеті речей (IoT).
26. Дослідження і реалізація технологій для створення та тестування хмарних додатків.
27. Розробка алгоритмів для захисту програмного забезпечення від атак типу “відмова в обслуговуванні”.
28. Створення інструментів для аналізу та візуалізації даних з використанням великих даних (Big Data).
29. Розробка програми для автоматизації процесу створення документації до програмного продукту.
30. Дослідження новітніх підходів до розробки програмного забезпечення з використанням штучного інтелекту.
Тематика КР затверджується рішенням вченої ради факультету за 1,5-2 місяці до початку практики, яка передує виконанню КР.
Зокрема, відповідно до вимог Положення про кваліфікаційні роботи студентів Тернопільського національного технічного університету імені Івана Пулюя
- тематику КР розробляє випускова кафедра з урахуванням специфіки освітньої програми чи спеціалізації, вимог галузевих стандартів вищої освіти для відповідного освітнього рівня; досвіду керівництва КР на кафедрі; наукових досліджень та професійних інтересів науково-педагогічних працівників (НПП) кафедри, замовлень і рекомендацій виробничих підприємств, науково-дослідних інститутів, галузевих міністерств і відомств тощо;
- окремі теми КР, які пов’язані з науково-дослідною роботою здобувачів на кафедрі або їх професійною діяльністю, можуть бути запропоновані здобувачами;
- зміст та структура КР визначається вимогами освітньої програми кожного освітнього рівня, методичними рекомендаціями (вказівками) випускової кафедри до виконання КР, завданням на КР та рекомендаціями науково-методичної ради університету.