Програмування мобільних додатків (пм)
Тип: На вибір студента
Кафедра: обчислювальної математики
Навчальний план
Семестр | Кредити | Звітність |
9 | 6 | Залік |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
9 | 32 | доцент Музичук Ю. А. |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
9 | 32 |
Опис курсу
Опис навчальної дисципліни
Найменування показників | Галузь знань, напрям підготовки, освітньо-кваліфікаційний рівень | Характеристика навчальної дисципліни | |
денна форма навчання | заочна форма навчання | ||
Кількість кредитів – 6 | Галузь знань
0403, Системні науки та кібернетика |
На вибір студента | |
Модулів – 1 | Напрям
7.040301, прикладна математика |
Рік підготовки: | |
5 | -й | ||
Змістових модулів – 4 | Семестр | ||
Загальна кількість годин – 122 | 9 | -й | |
Тижневих годин
для денної форми навчання: аудиторних – 2 самостійної роботи – 5 |
Освітньо-кваліфікаційний рівень:
магістр |
Лекції | |
1 | год. | ||
Практичні, семінарські | |||
– | год. | ||
Лабораторні | |||
1 | год. | ||
Самостійна робота | |||
5 | год | ||
ІНДЗ: | |||
Вид контролю: екзамен |
Мета і завдання навчальної дисципліни
Даний спеціальний курс зумовлений сучасними тенденціями розвитку мобільних пристроїв та збільшенням їх популярності. Він є продовженням курсів з програмування та використовує вже набуті знання з ASP.NET, JAVA та HTML/CSS. До його складу входить цикл лекцій та лабораторних занять. У результаті вивчення дисципліни студенти повинні отримати теоретичні знання та практичні навики програмування мобільних WEB-сайтів та нативних додатків для ОС Android та iOS.
На лекціях студенти знайомляться з існуючими технологіями, основними принципами розробки для кожної із платформ, найкращими практиками проектування додатків та розв’язання актуальних проблем, тощо.
Головним завданням курсу є ґрунтовне ознайомлення студентів з існуючими методами програмування мобільних додатків та існуючими сучасними технологіями.
В результаті вивчення даного курсу студент повинен:
знати:
- найбільш поширені технології розробки мобільних додатків,
- актуальні шаблони проектування крос-платформних додатків,
- рекомендовані практики розробки програм для мобільних пристроїв.
вміти:
- на основі поставлених вимог спроектувати та реалізувати мобільний додаток під обрану операційну систему,
- використовувати різні середовища розробки в залежності від типу додатку.
Структура навчальної дисципліни
Назви змістових модулів і тем | Кількість годин | |||||||||||
Денна форма | Заочна форма | |||||||||||
Усього | у тому числі | Усього | у тому числі | |||||||||
л | п | лаб | інд | ср | л | п | лаб | інд | ср | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
Модуль. | ||||||||||||
Змістовий модуль 1. Програмування додатків для ОС Android | ||||||||||||
Разом – зм. модуль. 1: | 60 | 10 | 10 | 40 | ||||||||
Змістовий модуль 2. Платформа Xamarin | ||||||||||||
Разом – зм. модуль. 2: | 52 | 8 | 8 | 36 | ||||||||
Змістовий модуль 3. Гібридні мобільні додатки: Ionic, React Native | ||||||||||||
Разом – зм. модуль. 3: | 68 | 14 | 14 | 40 | ||||||||
Усього годин | 180 | 32 | 32 | 116 |
Розподіл балів, що присвоюється студентам
Поточне тестування та самостійна робота | Сума | ||
Зміст. модуль 1 | Зміст. модуль 2 | Зміст. модуль 3 | |
30 | 30 | 40 | 100 |
Рекомендована література
- Beck K. Test-Driven Development: By Example / K. Beck. – Addison-Wesley Longman, 2002. – 240 p.
- Clark J. Designing for Touch / J. Clark. – 2015. – 169p.
- Esposito D. Programming Microsoft ASP.NET MVC / D. Esposito. – Microsoft Press, 2010. – 590 p.
- Griffiths D. Head First Android Development / D. Griffiths, D. Griffiths. – O’Reilly Media, 2015. – 734p.
- Keith J. HTML5 for Web Designers / J. Keith, R. Andrew. – 2016. – 92p.
- Marcotte E. Responsive Web Design / E. Marcotte. – 2014. – 153 p.
- McGrane K. Content Strategy for Mobile / K. McGrane. – 2012. – 165p.
- Panigrahy N. Xamarin Mobile Application Development for Android / Nilanchala Panigrahy. – Packt Publishing, 2015. – 296p.
- Petzold C. Creating Mobile Apps with Xamarin.Forms. – WWW: https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/
- Schwarz R. The Android Developer’s Cookbook: Building Applications with the Android SDK / R. Schwarz, P. Dutson, J. Steele, N. To. – Addison-Wesley, 2013. – 464p.
- Troelsen A. Pro C# 2010 and the .NET 4.0 Platform / A. Troelsen. – WWW: http://www.apress.com/book/view/9781430225492
- Wroblewski L. Mobile First / L. Wroblewski. – 2011. – 123p.