Министерство образования Московской области
Государственное образовательное учреждение высшего образования
Московской области
«Государственный гуманитарно-технологический университет»
(ГГТУ)
СОГЛАСОВАНО Руководитель организации заказчика ____________________ И.О. Фамилия (подпись) "____ "_________ 2020 г.
|
УТВЕРЖДАЮ Ректор ____________________ Н.Г. Юсупова (подпись) "____ "_________ 2020 г.
|
ПРОГРАММА
ПОВЫШЕНИЯ КВАЛИФИКАЦИИ
«Современные языки программирования (Разработка мобильных приложений на платформе Android)»
(наименование программы)
Орехово-Зуево, 2020
1. Цель реализации программы
Получение начальных навыков разработки мобильных приложений для платформы Android.
2. Требования к результатам обучения
В результате освоения программы слушатель должен
знать:
· Особенности программирования для Android;
· Основы языка программирования Kotlin;
· Основные приёмы работы в среде Android Studio
уметь:
· Использовать технологии для разработки мобильных приложений;
· Использовать технологии для работы с базами данных;
· Использовать технологии для работы с различными протоколами обмена данными;
· Строить приложения со сложной логикой переходов;
· Работать со стандартными сервисами платформы;
· Отлаживать мобильное приложение и устранять ошибки
получить практический опыт в:
· разработке мобильных приложений в среде Android Studio
3. Содержание программы
Учебный план
программы повышения
квалификации
«Современные языки программирования (Разработка мобильных приложений на платформе Android)»
Категория слушателей:
· студенты образовательных организаций среднего профессионального образования;
· студенты образовательных организаций высшего профессионального образования;
· преподаватели специальных дисциплин;
· все желающие повысить уровень имеющейся квалификации
Срок обучения: 72 часа
Форма обучения: очная без отрыва от работы
№ п/п |
Наименование разделов |
Всего, час. |
В том числе |
|
лекции |
практические и лабораторные занятия |
|||
1 |
Основы языков программирования Java и Kotlin |
6 |
2 |
4 |
2 |
Разработка мобильных приложений в Android Studio |
60 |
4 |
56 |
Итоговая аттестация |
6 |
демонстрационный экзамен |
||
Всего: |
72 |
|
Учебно-тематический план
программы
повышения квалификации
«Современные языки
программирования (Разработка мобильных приложений на платформе Android)»
№ п/п |
Наименование разделов и тем |
Всего, час. |
В том числе |
|
лекции |
практические и лабораторные занятия |
|||
1 |
2 |
3 |
4 |
5 |
1 |
Основы языков программирования Java и Kotlin |
6 |
2 |
4 |
1.1 |
Основы Java |
2 |
2 |
- |
1.2 |
Основы Kotlin |
4 |
- |
4 |
2 |
Разработка мобильных приложений в Android Studio |
60 |
4 |
56 |
2.1 |
Начало работы с Android |
6 |
2 |
4 |
2.2 |
Основы создания интерфейса |
12 |
2 |
10 |
2.3 |
Отображение данных в списках |
12 |
- |
12 |
2.4 |
Работа с облачными сервисами Google |
6 |
- |
6 |
2.5 |
Работа с различными форматами данных |
6 |
- |
6 |
2.6 |
Работа с сетью |
12 |
- |
12 |
2.7 |
Хранение данных |
6 |
- |
6 |
Итоговая аттестация в форме демонстрационного экзамена |
6 |
- |
- |
|
Всего: |
72 |
6 |
60 |
Учебная
программа
повышения
квалификации
«Современные языки программирования (Разработка мобильных приложений на платформе Android)»
Раздел 1. Основы языков программирования Java и Kotlin (6 часов)
Тема 1.1 Основы Java (2 часа)
Введение в язык программирования Java. Виртуальная машина Java. JVM языки программирования. Среды разработки на языке Java
Тема 1.2 Основы Kotlin (4 часа)
Введение в язык программирования Kotlin. Первая программа на Kotlin. Основы языка Kotlin. Функциональное программирование на языке Kotlin. Объектно-ориентированное программирование на языке Kotlin
Перечень лабораторных работ
Установка Java и IDE Intellij Idea
Написание простых программ на языке Kotlin
Раздел 2. Разработка мобильных приложений в Android Studio (60 часов)
Тема 2.1 Начало работы с Android (6 часов)
Введение в платформу Android. Установка и настройка Android Studio. Создание первого приложения в Android Studio. Понятие Activity. Работа с ресурсами. Запуск второй Activity. Жизненный цикл Activity. Запуск приложения на эмуляторе и на устройстве
Тема 2.2 Основы создания интерфейса (12 часов)
Определение интерфейса в XML-файле. Типы макетов. LinearLayout, FrameLayout, ConstraintLayout. Определение размеров, ширина и высота элементов, внутренние и внешние отступы, выравнивание. Основные элементы управления
Тема 2.3 Отображение данных в списках (12 часов)
Ресурсы string-array. Отображение данных в ListView. Использование компонента RecyclerView. Создание адаптеров
Тема 2.4 Работа с облачными сервисами Google (6 часов)
Использование сервисов Google для создания приложений. Регистрация и создание приложения. Создание облачной базы данных Cloud Firestore. API для работы с коллекциями и документами
Тема 2.5 Работа с различными форматами данных (6 часов)
Работа с XML. Работа с JSON
Тема 2.6 Работа с сетью (12 часов)
Основы работы с библиотекой Retrofit 2
Тема 2.7 Хранение данных (6 часов)
Использование базы данных Realm. Чтение, добавление, изменение и удаление данных
Перечень лабораторных работ
Установка и настройка Android Studio
Создание проекта
Запуск приложения на эмуляторе и на устройстве
Создание макета
Работа с различными типами Layot
Работа с ресурсами
Программирование поведения Activity
Вызов одной Activity из другой
Отображение данных в списках
Работа с RecyclerView
Работа с облачными сервисами Google
Работа с XML и JSON
Работа с сетью с помощью библиотеки Retrofit 2
Хранение данных на устройстве
4. Материально-технические условия реализации программы
Наименование специализированных аудиторий, кабинетов, лабораторий |
Вид занятий |
Наименование оборудования, программного обеспечения |
1 |
2 |
3 |
Лаборатория Компьютерный класс |
лабораторные работы комбинированные занятия |
Персональный компьютер (процессор Intel core i5, 16 Гб оперативной памяти) с двумя мониторами 23’’. Установленное программное обеспечение: Microsoft Windows 10, пакет офисных программ, редактор VS Code, IDE Intellij Idea, IDE Android Studio Смартфон Android Доступ в интернет Мультимедийное оборудование для презентаций |
5. Учебно-методическое обеспечение программы
Интернет-ресурсы:
1. https://kotlinlang.ru/
2. https://developer.android.com/
Основные источники:
1. 1. Гриффитс Дэвид, Гриффитс Дон. Head First. Программирование для Android. – Питер, 2018
Дополнительные источники:
1. 1. Филлипс Билл, Стюарт К. Android. Программирование для профессионалов. – Питер, 2017
6. Оценка качества освоения программы
Итоговая аттестация проводится в форме демонстрационного экзамена по компетенции «Разработка мобильных приложений». На экзамене используется комплект оценочной документации (КОД) № 1.1. Время выполнения задания – 6 часов.
Обобщённая оценочная ведомость
№ п/п |
Критерий |
Оценка |
||
Судейская |
Объективная |
Общая |
||
1 |
Организация работы и управление |
0 |
1,6 |
1,6 |
2 |
Коммуникация и навыки межличностного общения |
0 |
2,6 |
2,6 |
3 |
Анализ и проектирование мобильного приложения |
0 |
9 |
9 |
4 |
Разработка мобильных приложений |
0 |
21,3 |
21,3 |
ИТОГО |
0 |
34.5 |
34,5 |
Общее максимально возможное количество баллов задания по всем критериям оценки составляет 34,5. Полученная оценка переводится в пятибалльную шкалу.
Работы слушателей оценивают независимые эксперты Worldskills Russia.
Подробную документацию можно посмотреть на сайте https://worldskills.ru/nashi-proektyi/demonstraczionnyij-ekzamen/demonstraczionnyij-ekzamen-2020/demonstraczionnyij-ekzamen-2020/
7. Составители программы
Можаев А. А., старший преподаватель кафедры информатики
Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.