Центр дистанционного обучения КнАГУ

Distance Education Center of KnASU

Программирование для мобильных устройств

Аннотация

В ходе курса слушатели будут разрабатывать как классические так и игровые приложения с использованием одного из популярных фреймворков. Рассмотрены основные приемы используемые при программировании на Java, классы, виджеты.

О курсе

Курс посвящен

Курс посвящен разработке мобильных приложений для операционной системы Android с использованием среды разработки Android Studio. Так же в курсе рассматриваются вопросы использования framework LibGDX для разработки графических приложений на примере создания трех игровых приложений. Цель курса сформировать у обучающихся устойчивые знания по языку программирования Java, зарепить парадигму объектно-ориенитриованного программирования. Лекционный материал курса сформирован из видеолекций.

Преподаватели:

Трещев И.А., доцент кафедры "ИБАС", к.т.н.

Лошманов А.Ю., доцент кафедры "ИБАС", к.ф.-м.н.

"Завидую тестировщикам: все хотят с ними дружить." - Эндрю Таненбаум.

Расписание курса

Модуль: Программирование в Android Studio.

Native programming for Android Operating System

  • Программирование в Android Studio (Видеолекция) (Видеолекция)

  • Блок лабораторных по native programming (Лабораторная работа)

  • Примеры выполнения лабораторных работ (Дополнительный материал)

Проекты из видеолекций

  • Проекты из видеолекций (Дополнительный материал)

Учебные пособия

  • Учебно-методические пособия (Дополнительный материал) (Дополнительный материал)

Необходимые ссылки

  • Необходие ссылки для прохождения курса (Дополнительный материал) (Дополнительный материал)

Модуль: Использование библиотеки LibGDX для создания приложений.

Общие сведения. Разработка приложений.

  • Разработка приложений с использованием libGDX (Видеолекция) (Видеолекция)

  • Разработка простейшего приложения с анимацией (Лабораторная работа)

  • Разработка приложения с поддержкой "Физики" (Лабораторная работа)

  • Разработка RPG (Лабораторная работа)

Модуль: Итоговая работа.

Итоговая работа

  • Итоговая работа (Квалификационная работа) (Квалификационная работа)

Информационные ресурсы

  1. Трещев И.А., Тихомиров В.А. Программирование для мобильных платформ : Android и WP. Учебный курс / Издательские решения, 2020. — 390 с. ISBN 978-5-4498-9458-8
  2. Трещев И.А. Программирование для мобильных платформ. Android : Для студентов технических специальностей / Издательские решения, 2020. — 138 с. ISBN 978-5-4498-1297-1
  3. Трещев И.А. Программирование для мобильных платформ : Windows Phone / Издательские решения, 2020. — 132 с. ISBN 978-5-4493-6869-0
  4. Трещев И.А. Программирование для мобильных платформ : IOS / Издательские решения, 2020. — 196 с. ISBN 978-5-4493-9973-1

Дополнительный инструментарий

Рекомендуется при прохождении курса использовать ЭВМ оснащенную двумя мониторами (в этом случае будет возможность просматривать лекции и одновременно работать со средой программирования).

Часто задаваемые вопросы

В: Где получить необходимое программное обеспечение?

О: Рекомендуется использовать лицензионные версии программного обеспечения распространяемые производителями, в том числе Microsoft.

В: Где получить Android Studio?

О: Это свободнораспространяемое программное обеспечение, поэтому на официальном сайте

В: Какой компьютер необходим для прохождения курса?

О: Рекомендуется не ниже core i5, 8Гб RAM, SSD 256Гб.

В: У меня проблемы со сборкой проектов. Что делать?

О: Действительно проекты которые приведены в качестве примеров к лабораторным работам выполнены в Andoid Studio актуальной для конца 2022 года. Вам необходимо пересобрать проект для вашей конкретной AS.

В: У меня микропроцессор AMD Rayzen или другого поколения и почему то не запускается эмулятор?

О: Рекомендуется использовать микропроцессоры фирмы Intel для разработки под АS. Есть определенные проблемы с поддрежкой микропроцессоров AMD. Периодически происходит обновление поддерживаемых аппаратных платформ, но не гарантируется поддрежка именно вашей.

Оценивание и документы

Правила Формирования оценки

Лабораторные работы 15 штук (2 балла за лабораторную работу)

Практические задания 2 штуки (10 баллов за задание)

Итоговая работа 1 штука (30 баллов за работу)

Система оценивания

Максимальное количество баллов за курс 80.

Критерии оценки результатов обучения по дисциплине:

0 – 64 % от максимально возможной суммы баллов – «неудовлетворительно» (недостаточный уровень для промежуточной аттестации по дисциплине);

65 – 74 % от максимально возможной суммы баллов – «удовлетворительно» (пороговый (минимальный) уровень);

75 – 84 % от максимально возможной суммы баллов – «хорошо» (средний уровень);

85 – 100 % от максимально возможной суммы баллов – «отлично» (высокий (максимальный) уровень).



Занятий 11

Часов 108

Недель 16

ЧАСОВ В НЕДЕЛЮ 4

КнАГУ

КОМСОМОЛЬСКИЙ-НА-АМУРЕ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Преподаватель