Предметом вивчення навчальної дисципліни є архітектура та програмне забезпечення, а також засоби розробки сучасних вебсервісів.
Міждисциплінарні зв’язки: дисципліни, що передують вивченню цієї дисципліни – Програмування, Системне програмування, Системне програмне забезпечення, Технології проектування комп’ютерних систем; на цю дисципліну спирається дипломне проектування.
Мета та завдання навчальної дисципліни
1. Метою викладання навчальної дисципліни “Архітектура і технології вебсервісів” є формування у студентів базових теоретичних знань та практичних навичок з основ роботи сучасних вебсервісів.
2.Основними завданнями вивчення дисципліни “Архітектура і технології вебсервісів” є вивчення різноманітних сучасних вебсервісів та прикладного програмного забезпечення, яке забезпечує їх функціонування.
3. Згідно з вимогами освітньо-професійної програми студенти повинні отримати, у результаті вивчення навчальної дисципліни:
загальні компетентності:
- ЗК2. Здатність до абстрактного мислення, аналізу і синтезу;
- ЗК4. Здатність до пошуку, оброблення та аналізу інформації з різних джерел;
- ЗК6. Здатність виявляти, ставити та вирішувати проблеми;
- ЗК7. Здатність приймати обґрунтовані рішення.
фахові компетентності:
- СК5. Здатність будувати архітектуру та створювати системне і прикладне програмне забезпечення комп’ютерних систем;
- СК8. Здатність забезпечувати якість продуктів і сервісів інформаційних технологій на протязі їх життєвого циклу;
- СК10. Здатність ідентифікувати, класифікувати та описувати роботу програмно-технічних засобів, комп’ютерних систем та їхніх компонентів;
- СК11. Здатність обирати ефективні методи розв’язування складних задач комп’ютерної інженерії, критично оцінювати отримані результати та аргументувати прийняті рішення.
очікувані програмні результати навчання:
- РН2. Знаходити необхідні дані, аналізувати та оцінювати їх;
- РН4. Застосовувати спеціалізовані концептуальні знання, що включають сучасні наукові здобутки у сфері комп’ютерної інженерії, необхідні для професійної діяльності, оригінального мислення та проведення досліджень, критичного осмислення проблем інформаційних технологій та на межі галузей знань;
- РН6. Аналізувати проблематику, ідентифікувати та формулювати конкретні проблеми, що потребують вирішення, обирати ефективні методи їх вирішення;
- РН7. Вирішувати задачі аналізу та синтезу комп’ютерних систем;
- РН9. Розробляти програмне забезпечення для вбудованих і розподілених застосувань, мобільних і гібридних систем;
- РН10. Здійснювати пошук інформації в різних джерелах для розв’язання задач комп’ютерної інженерії, аналізувати та оцінювати цю інформацію;
- РН11. Приймати ефективні рішення з питань розроблення, впровадження та експлуатації комп’ютерних систем, аналізувати альтернативи, оцінювати ризики та імовірні наслідки рішень.
- Викладач: Дьячук Тетяна
- Викладач: Ільяшенко Матвій