Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Програмування для мобільних платформ

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.01.E.74
Кількість кредитів: 7
Кафедра: Програмне забезпечення
Лектор: к.т.н., старший викладач Квятковський Б.
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
В результаті вивчення дисципліни студенти повинні знати:
• Архітектуру та концепції, що лежать в основі мобільних платформ;
• Основні характеристики, відмінності, особливості сучасних мобільних платформ;
• Особливості проектування, розроблення та тестування програмного забезпечення для мобільних платформ;
• Сучасні бібліотеки та інтерфейси розробника ПЗ для мобільних платформ;
• Практичні приклади застосування конкретного програмного забезпечення для портативних пристроїв.
В результаті вивчення дисципліни студенти повинні вміти:
• Обирати необхідний інструментарій для роботи з тією чи іншою мобільною платформою;
• Розробляти архітектуру ПЗ для мобільних платформ;
• Реалізовувати конкретні типи програмного забезпечення для мобільних платформ;
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
1. Операційні системи;
2. Конструювання програмного забезпечення.
3. Архітектура та проектування ПЗ.

Назва дисципліни, з якою проводиться узгодження
Якість програмного забезпечення та тестування
Конструювання ПЗ
Моделювання ПЗ
Короткий зміст навчальної програми:
"Програмування для мобільних платформ" – навчальний курс, в якому розглядаються основні аспекти розроблення програмного забезпечення для мобільних пристроїв. Кількість користувачів мобільних пристроїв та відповідного програмного забезпечення для них постійно зростає. Розроблення додатків для портативних пристроїв є актуальним на даний час. Курс охоплює як теоретичні відомості циклу розробки програмного забезпечення, так і практичні приклади застосування конкретного програмного забезпечення для портативних пристроїв. Докладно розглядаються концепції, що лежать в основі мобільної платформи, а також питання, пов'язані зі створенням зручного та ефективного інтерфейсу користувача, управлінням пам'яттю, продуктивністю, надійністю, зберіганням даних та клієнт-серверній реалізації мобільних додатків. Чимала увага приділяється практичним аспектам розробки додатків для мобільних пристроїв.
Рекомендована література:
Література до теоретичного курсу.
1. С. Гринберг, UX-дизайн. Идея — эскиз — воплощение, Питер, 2014, 272 с.
2. Christian Keur, Aaron Hillegass, iOS Programming: The Big Nerd Ranch Guide (5th Edition), Big Nerd Ranch Guides 5th Edition, 2015, 416 pp.
3. Bill Phillips, Chris Stewart, Brian Hardy, Kristin Marsicano, Android Programming: The Big Nerd Ranch Guide (2nd Edition), Big Nerd Ranch Guides, 2015, 600 pp.
Методи і критерії оцінювання:
Лабораторні роботи
40
КР
40
Разом балів (ПК)
40
Письмова компонента
50
Усна компонента
10
Семестрова оцінка
100