Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Програмування для мобільних платформ
Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.01.E.74
Кількість кредитів: 7
Кафедра: Програмне забезпечення
Лектор: к.т.н., старший викладач Квятковський Б.
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
В результаті вивчення дисципліни студенти повинні знати:
• Архітектуру та концепції, що лежать в основі мобільних платформ;
• Основні характеристики, відмінності, особливості сучасних мобільних платформ;
• Особливості проектування, розроблення та тестування програмного забезпечення для мобільних платформ;
• Сучасні бібліотеки та інтерфейси розробника ПЗ для мобільних платформ;
• Практичні приклади застосування конкретного програмного забезпечення для портативних пристроїв.
В результаті вивчення дисципліни студенти повинні вміти:
• Обирати необхідний інструментарій для роботи з тією чи іншою мобільною платформою;
• Розробляти архітектуру ПЗ для мобільних платформ;
• Реалізовувати конкретні типи програмного забезпечення для мобільних платформ;
• Архітектуру та концепції, що лежать в основі мобільних платформ;
• Основні характеристики, відмінності, особливості сучасних мобільних платформ;
• Особливості проектування, розроблення та тестування програмного забезпечення для мобільних платформ;
• Сучасні бібліотеки та інтерфейси розробника ПЗ для мобільних платформ;
• Практичні приклади застосування конкретного програмного забезпечення для портативних пристроїв.
В результаті вивчення дисципліни студенти повинні вміти:
• Обирати необхідний інструментарій для роботи з тією чи іншою мобільною платформою;
• Розробляти архітектуру ПЗ для мобільних платформ;
• Реалізовувати конкретні типи програмного забезпечення для мобільних платформ;
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
1. Операційні системи;
2. Конструювання програмного забезпечення.
3. Архітектура та проектування ПЗ.
Назва дисципліни, з якою проводиться узгодження
Якість програмного забезпечення та тестування
Конструювання ПЗ
Моделювання ПЗ
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.
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
40
КР
40
Разом балів (ПК)
40
Письмова компонента
50
Усна компонента
10
Семестрова оцінка
100