Программирование для IPhone/IPad

1.       

Название дисциплины

Программирование  для IPhone / IPad

2.       

Курс обучения, специальность

1,

1-31 81 07 Математическое и программное обеспечение мобильных устройств (1 год)

3.       

Семестр обучения

2

4.       

Количество кредитов

2

5.       

Ф.И.О. лектора

Вельченко Сергей Александрович

6.       

Цели изучения дисциплины

Изучить само устройство и его взаимодействие с пользователем. Получить базовые навыки написания приложений на новом языке программирования, понять принципы разработки проектов, внутреннее устройство iOS и основные подходы к разработке приложений.

7.       

Пререквизиты

MacOS 10.12.6 Sierra, XCode 9

8.       

Содержание дисциплины

1. Введение в программирование для IPhone, IPad.     Особенности установки. Mac OS X и Xcode

2. Введение в SWIFT

3. Интерфейс Xcode, создание пользовательских интерфейсов

4. Контроллеры и навигация

5. Таблицы. UITableViewController

6. UIScrollView и UICollectionView. Тексты

7. Распознавание жестов. Анимация

8. Обработка ошибок. Протоколы и делегаты

9. Использование внутренних возможностей iPhone

10. Локализация и аудио/видео

11. Карты и UIWebView

11. CoreData

12. Профайлинг.

13. Регистрация Apple ID, публикация приложений

14. Проверка проектов

9.       

Рекомендуемая литература

1. Джек Натинг, Джефф Ламарш iOS 5 SDK. Разработка приложений для iPhone, iPad и iPod touch, Вильямс, 2012. -672с.

2. Василий Усов. Swift. Основы разработки приложений под iOS и macOS., Питер, 2017. – 368с.

3. Маскри М.  Swift 3. Разработка приложений в среде Xcode для iPhone и iPad с использованием iOS SDK. ООО «Альфа-книга». 2017, — 896 с.

4. Haney, S. Swift 3 Game Development / Stephen Haney – Packt, 2017. – 258p.

10.   

Методы преподавания

Проблемный, проектный

11.   

Язык обучения

Русский

12.   

Условия (требования), текущий контроль

— тестирование;

— проверка лабораторных работ

13.   

Форма аттестации

Зачет

Праграмаванне для IPhone /IPad (бел.яз)