Программа ПК_Современные языки программирования

  • docx
  • 03.11.2021
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Программа ПК_Современные языки программирования.docx

Министерство образования Московской области

Государственное образовательное учреждение высшего образования

Московской области

«Государственный гуманитарно-технологический университет»

(ГГТУ)

 

 

СОГЛАСОВАНО

Руководитель

организации заказчика

____________________  И.О. Фамилия

(подпись)

"____ "_________ 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