Программирование для мобильных устройств
Аннотация
В ходе курса слушатели будут разрабатывать как классические так и игровые приложения с использованием одного из популярных фреймворков. Рассмотрены основные приемы используемые при программировании на Java, классы, виджеты.О курсе
Курс посвящен
Курс посвящен разработке мобильных приложений для операционной системы Android с использованием среды разработки Android Studio. Так же в курсе рассматриваются вопросы использования framework LibGDX для разработки графических приложений на примере создания трех игровых приложений. Цель курса сформировать у обучающихся устойчивые знания по языку программирования Java, зарепить парадигму объектно-ориенитриованного программирования. Лекционный материал курса сформирован из видеолекций.
Преподаватели:
Трещев И.А., доцент кафедры "ИБАС", к.т.н.
Лошманов А.Ю., доцент кафедры "ИБАС", к.ф.-м.н.
"Завидую тестировщикам: все хотят с ними дружить." - Эндрю Таненбаум.
Расписание курса
Информационные ресурсы
- Трещев И.А., Тихомиров В.А. Программирование для мобильных платформ : Android и WP. Учебный курс / Издательские решения, 2020. — 390 с. ISBN 978-5-4498-9458-8
- Трещев И.А. Программирование для мобильных платформ. Android : Для студентов технических специальностей / Издательские решения, 2020. — 138 с. ISBN 978-5-4498-1297-1
- Трещев И.А. Программирование для мобильных платформ : Windows Phone / Издательские решения, 2020. — 132 с. ISBN 978-5-4493-6869-0
- Трещев И.А. Программирование для мобильных платформ : 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 % от максимально возможной суммы баллов – «отлично» (высокий (максимальный) уровень).