Магистратура
2020/2021




Разработка игр
Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Статус:
Курс по выбору (Программирование и анализ данных)
Направление:
01.04.02. Прикладная математика и информатика
Кто читает:
Департамент информатики
Где читается:
Школа информатики, физики и технологий
Когда читается:
1-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Преподаватели:
Пшеничный Илья Андреевич
Прогр. обучения:
Программирование и анализ данных
Язык:
русский
Кредиты:
4
Контактные часы:
40
Программа дисциплины
Аннотация
Целями освоения дисциплины являются формирование у студентов теоретических знаний и практических навыков по основам мобильной разработки. В рамках дисциплины студенты получают представление об основных этапах жизненного цикла приложения (в том числе публикация и продвижение). В процессе практических занятий студенты пройдут все этапы разработки от UI до функциональности. В результате освоения дисциплины студент должен: − Знать принципы проектирования, разработки, отладки мобильных приложений и их пользовательских интерфейсов; закономерности жизненного цикла мобильного приложения. − Уметь проектировать и программировать пользовательские интерфейсы, оценивать качество работы мобильных приложений. − Иметь навыки (приобрести опыт) проектирования и разработки мобильных приложений.
Цель освоения дисциплины
- формирование у студентов теоретических знаний и практических навыков по основам мобильной разработки.
Планируемые результаты обучения
- Знает основные достижения мобильной разработки. Умеет анализировать свой и чужой компьютерный код для разработки приложений для мобильных устройств. Использует разные формы обратной связи для анализа проблем и улучшения работы создаваемых мобильных приложений.
- Знает основы разработки и функционирования мобильного ПО. Проводит аудит безопасности мобильных устройств. Владеет методами контроля межпроцессного и сетевого взаимодействия мобильных приложений.
- Знает основные фреймворки для разработки программного обеспечения для мобильных операционных систем. Выбирает эффективный инструментарий для решения практических задач разработки ПО. Выбирает оптимальные библиотеки и алгоритмы написания эффективного кода.
Содержание учебной дисциплины
- Введение в мобильную разработку
- Принципы построения UI
- Архитектура и инструментарий разработки
- Жизненный цикл мобильного приложения
Промежуточная аттестация
- Промежуточная аттестация (4 модуль)0.2 * Домашнее задание + 0.3 * Курсовой проект + 0.5 * Устный экзамен
Список литературы
Рекомендуемая основная литература
- Kurniawan, B. (2014). Java for Android (Vol. First edition). [Vancouver, Canada]: Brainy Software. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1042238
Рекомендуемая дополнительная литература
- Соколова В. В. - РАЗРАБОТКА МОБИЛЬНЫХ ПРИЛОЖЕНИЙ. Учебное пособие для СПО - М.:Издательство Юрайт - 2019 - 175с. - ISBN: 978-5-534-10680-0 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/razrabotka-mobilnyh-prilozheniy-431172