Модуль 1
195,00ч

Базовые модули

Модуль курса содержит материалы по:
Модуль 1. Основы Android.
Установка, настройка и знакомство с Android Studio.
Жизненный цикл.
Основы верстки.
Базовые элементы и свойства.
ConstraintLayout.
RecyclerView.
Асинхронная работа в Android.
Потоки и процессы.
Kotlin Coroutines.
Unit и UIтестирование.
Модуль 2. Основы программирования. Введение.
Часть 1. Логика, алгоритмы.
Часть 2. Типы данных.
Часть 3. Основные структуры данных.
Часть 4. Функции в программировании.
Часть 5. Арифметические и логические выражения.
Часть 6. Условия в программировании.
Часть 7. Циклы в программировании.
Часть 8. Инструменты для программиста.
Часть 9. Графика в программировании.
Часть 10. События в программировании.
Часть 11. Первая программа.
Часть 12. Баги в программировании.
Часть 13. Подведение итогов. Разбор самостоятельной работы.
Модуль 3. Kotlin.
Переменные.
Функции.
Условия и циклы.
Коллекция.
Объекты.
ООП.
Сравнение типов.
Исключения.
Корутины.
Потоки.
Модуль 4. Система управления версиями. Git.
Модуль 5. Создание приложения.
Часов в программе
42,00 часа
лекции
41,00 час
практика
86,00 часов
самостоятельная
26,00 часов
промежуточная аттестация
195,00 часов
всего
Материально-технические условия реализации программы:
Вид занятий: Лекции, практические и самостоятельные занятия.
Требуемое ПО:
Android Studio
Информационные ресуры
https://cyber-university.ru
Образовательные ресуры
https://cyber-university.ru/%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-android-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b9-%d0%bd%d0%b0-kotlin%e2%81%ad/

Учебно-методические материалы

Методы, формы и технологии

Методы:
Репродуктивный метод
Демонстрация
Объяснение
Упражнение
Решение задач
Форма:
Дистанционная форма обучения
Технология:
Телеконференция

Методические разработки

1. МакГрат М. Создание приложений на Android для
начинающих. — СПб. : Питер, 2016 –
192 с. (1 экз.)
2. Дарвин Я. Android. Сборник рецептов. Задачи и решения для
разработчиков приложений.
— М.: Вильямс, 2017.— 768 с. (1 экз.)

Материалы курса

- Презентации;
- Программный код, написанный в рамках практических занятий.

Учебная литература

1. Гриффитс Д. Head First. Программирование для Android. —
М. : O'Reilly, 2018.— 912 с. (1
экз.)
2. Марсикано К., Стюарт К., Филлипс Б. Android.
Программирование для профессионалов
— СПб. : Питер, 2017 .— 688 с. (1 экз.)
3. Клифтон Я. Проектирование пользовательского интерфейса в
Android. — М.: ДМК Пресс,
2017 .— 452 с. (1 экз.)
4. Дейтел П., Дейтел Х. Android для разработчиков. — СПб. :
Питер, 2016 – 512 с. (1 экз.)
5. Харди Б, Филлипс Б., Стюарт К., Марсикано К.
Программирование под Android. - 2-е изд. – СПб: Питер – 2016
– 640 с.
6. Введение в разработку приложений для ОС Android
[Электронный ресурс] / Ю. В. Березовская, О. А. Юфрякова, В.
Г. Вологдина [и др.]. — 2-е изд. — Электрон. текстовые
данные. — М. : Интернет-Университет Информационных
Технологий (ИНТУИТ), 2016. — 433 c. — 2227-8397.
7. Семакова, А. Введение в разработку приложений для
смартфонов на ОС Android [Электронный ресурс] / А.
Семакова. — 2-е изд. — Электрон. текстовые данные. — М. :
Интернет-Университ
ет Информационных Технологий (ИНТУИТ), 2016. — 102 c. —
2227-8397.
8. Гриффитс Д. Head First. Программирование для Android. —
М. : O'Reilly, 2018.— 912 с. (1
экз.)
9. Марсикано К., Стюарт К., Филлипс Б. Android.
Программирование для профессионалов
— СПб. : Питер, 2017 .— 688 с. (1 экз.)
10. Клифтон Я. Проектирование пользовательского интерфейса
в Android. — М.: ДМК Пресс,
2017 .— 452 с. (1 экз.)
11. Дейтел П., Дейтел Х. Android для разработчиков. — СПб. :
Питер, 2016 – 512 с. (1 экз.)
12. Харди Б, Филлипс Б., Стюарт К., Марсикано К.
Программирование под Android. - 2-е изд. – СПб: Питер – 2016
– 640 с.
13. Введение в разработку приложений для ОС Android
[Электронный ресурс] / Ю. В. Березовская, О. А. Юфрякова, В.
Г. Вологдина [и др.]. — 2-е изд. — Электрон. текстовые
данные. — М. : Интернет-Университет Информационных
Технологий (ИНТУИТ), 2016. — 433 c. — 2227-8397.
14. Семакова, А. Введение в разработку приложений для
смартфонов на ОС Android [Электронный ресурс] / А. Се
макова. — 2-е изд. — Электрон. текстовые данные. — М. :
Интернет-Университет Информационных Технологий
(ИНТУИТ), 2016. — 102 c. — 2227-8397.

Темы

Модуль 1. Основы Android. Установка, настройка и знакомство с Android Studio. Жизненный цикл. Основы верстки. Базовые элементы и свойства. ConstraintLayout. RecyclerView. Асинхронная работа в Android. Потоки и процессы. Kotlin Coroutines. Unit и UIтестирование. Модуль 2. Основы программирования. Введение. Часть 1. Логика, алгоритмы. Часть 2. Типы данных. Часть 3. Основные структуры данных. Часть 4. Функции в программировании. Часть 5. Арифметические и логические выражения. Часть 6. Условия в программировании. Часть 7. Циклы в программировании. Часть 8. Инструменты для программиста. Часть 9. Графика в программировании. Часть 10. События в программировании. Часть 11. Первая программа. Часть 12. Баги в программировании. Часть 13. Подведение итогов. Разбор самостоятельной работы. Модуль 3. Kotlin. Переменные. Функции. Условия и циклы. Коллекция. Объекты. ООП. Сравнение типов. Исключения. Корутины. Потоки. Модуль 4. Система управления версиями. Git. Модуль 5. Создание приложения.
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
3,00ч
Всего
7,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Самостоятельная работа
1,00ч
Всего
2,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
1,00ч
Всего
3,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
3,00ч
Всего
7,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
1,00ч
Практические занятия
1,00ч
Самостоятельная работа
2,00ч
Всего
4,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
4,00ч
Всего
8,00ч
Лекции
2,00ч
Практические занятия
2,00ч
Самостоятельная работа
10,00ч
Всего
14,00ч
Промежуточная аттестация 26,00 часов
Самостоятельное выполнение проектной работы и прохождение тестирования.