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

Тип: Нормативний

Кафедра: прикладної математики

Навчальний план

СеместрКредитиЗвітність
9Іспит

Опис курсу

  1. Опис навчальної дисципліни

 

Найменування показників Галузь знань, напрям підготовки, освітньо-кваліфікаційний рівень Характеристика навчальної дисципліни
денна форма навчання заочна форма навчання
Кількість кредитів – 3 Галузь знань

0403, Системні науки та кібернетика

Нормативна
Модулів – 1 Напрям

7.040301, прикладна математика

Рік підготовки:
5
Змістових модулів – 3 Семестр
Загальна кількість годин – 122 9
Тижневих годин

для денної форми навчання:

аудиторних – 2

самостійної роботи – 5

Освітньо-кваліфікаційний рівень:

магістр

Лекції
год.
Практичні, семінарські
1 год.
Лабораторні
1 год.
Самостійна робота
5 год
ІНДЗ:
Вид контролю: екзамен

 

  1. Мета і завдання навчальної дисципліни

Даний спеціальний курс зумовлений сучасними тенденціями розвитку мобільних пристроїв та збільшенням їх популярності. Він є продовженням курсів з програмування та використовує вже набуті знання з ASP.NET, JAVA та HTML/CSS. До його складу входить цикл лекцій та лабораторних занять. У результаті вивчення дисципліни студенти повинні отримати теоретичні знання та практичні навики програмування мобільних WEB-сайтів та нативних додатків для ОС Android та iOS.

На лекціях студенти знайомляться з існуючими технологіями, основними принципами розробки для кожної із платформ, найкращими практиками проектування додатків та розв’язання актуальних проблем, тощо.

Головним завданням курсу є ґрунтовне ознайомлення студентів з існуючими методами програмування мобільних додатків та існуючими сучасними технологіями.

В результаті вивчення даного курсу студент повинен:

знати: найбільш поширені технології розробки мобільних додатків;

вміти: на основі поставлених вимог спроектувати та реалізувати мобільний додаток під обрану операційну систему.

  1. Структура навчальної дисципліни

 

Назви змістових модулів і тем Кількість годин
Денна форма Заочна форма
Усього у тому числі Усього у тому числі
л п лаб інд ср л п лаб інд ср
1 2 3 4 5 6 7 8 9 10 11 12 13
Модуль.
Змістовий модуль 1. Програмування мобільних WEB-додатків
Разом – зм. модуль. 1: 30 4 4 22
Змістовий модуль 2. Програмування додатків для ОС Android
Разом – зм. модуль. 2: 34 4 4 26
Змістовий модуль 3. Програмування крос-платформних додатків
Разом – зм. модуль. 3: 58 8 8 42
Усього годин 122 16 16 90

 

  1. Розподіл балів, що присвоюється студентам
Поточне тестування та самостійна робота Сума
Зміст. модуль 1 Зміст. модуль 2 Зміст. модуль 3
30 30 40 100

 

Рекомендована література

  1. Beck K. Test-Driven Development: By Example / K. Beck. – Addison-Wesley Longman, 2002. – 240 p.
  2. Clark J. Designing for Touch / J. Clark. – 2015. – 169p.
  3. Esposito D. Programming Microsoft ASP.NET MVC / D. Esposito. – Microsoft Press, 2010. – 590 p.
  4. Griffiths D. Head First Android Development / D. Griffiths, D. Griffiths. – O’Reilly Media, 2015. – 734p.
  5. Keith J. HTML5 for Web Designers / J. Keith, R. Andrew. – 2016. – 92p.
  6. Marcotte E. Responsive Web Design / E. Marcotte. – 2014. – 153 p.
  7. McGrane K. Content Strategy for Mobile / K. McGrane. – 2012. – 165p.
  8. Panigrahy N. Xamarin Mobile Application Development for Android / Nilanchala Panigrahy. – Packt Publishing, 2015. – 296p.
  9. Petzold C. Creating Mobile Apps with Xamarin.Forms. – WWW: https://developer.xamarin.com/guides/xamarin-forms/creating-mobile-apps-xamarin-forms/
  10. 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.
  11. Troelsen A. Pro C# 2010 and the .NET 4.0 Platform / A. Troelsen. – WWW: http://www.apress.com/book/view/9781430225492
  12. Wroblewski L. Mobile First / L. Wroblewski. – 2011. – 123p.