Разработка приложений дополненной реальности

О курсе

Основной целью курса является ознакомление обучающихся с современными технологиями дополненной реальности и получение базовых навыков разработки приложений дополненной реальности.
Курс предназначен для обучения студентов магистратуры.
В курсе рассматриваются следующие аспекты: теория дополненной реальности, современные технологии по разработке приложений дополненной реальности, основные принципы и подходы к разработке приложений дополненной реальности.

Особое внимание уделяется творческому подходу к работе и использованию основных принципов разработки в тандеме для создания сложных и иммерсивных приложений. Предполагается знание основ работы с движком Unity.

Результаты обучения

В результате обучения студент будет:

  • Знать основы программирования приложений дополненной реальности для мобильных устройств;
  • Знать методы и способы эффективного управления разработкой программных средств и проектов;
  • Знать общие принципы разработки алгоритмов для решения сложных вычислительно трудоемких задач;
  • Уметь применять методы и способы эффективного управления разработкой программных средств и проектов;
  • Уметь использовать новые и известные методы разработки и модернизации программных систем;
  • Уметь составлять условные макеты при проектировании графического пользовательского интерфейса;
  • Владеть опытом использования технологий AR;
  • Владеть способностью использования языков программирования инструментальных средств разработки;
  • Владеть опытом использования мобильных технологий.

Образовательная программа (ООП/ДОП)

09.04.02 Информационные системы и технологии

Программа курса

Курс состоит из двух модулей:
  1. Введение в технологию дополненной реальности
  2. Расширенная функциональность приложений дополненной реальности

Модуль "Введение в технологию дополненной реальности" включает 4 лекции:

  1. Введение в технологии AR
  2. Начало работы с AR-фреймворком
  3. Работа с пользовательским интерфейсом в AR-приложении
  4. Работа с AR-объектами

Модуль "Введение в технологию дополненной реальности" содержит 3 лабораторные работы:

  1. Начало работы с AR-фреймворком
  2. Работа с пользовательским интерфейсом в AR-приложении
  3. Работа с AR-объектами

Модуль "Расширенная функциональность приложений дополненной реальности" включает 4 лекции:

  1. Управление объектами
  2. Отслеживание объектов
  3. Расширенная функциональность фреймворка дополненной реальности
  4. Проектирование приложения для дополненной реальности (курсовой проект)

Модуль "Расширенная функциональность приложений дополненной реальности" содержит 3 лабораторные работы:

  1. Управление объектами
  2. Отслеживание объектов
  3. Расширенная функциональность фреймворка дополненной реальности

В модуле "Расширенная функциональность приложений дополненной реальности" выполняется курсовой проект, состоящий из 4 этапов:

  1. Выбор темы и литературный обзор
  2. Формирование требований к разрабатываемому приложению
  3. Разработка MVP
  4. Защита курсового проекта

Длительность курса, количественные характеристики, форма аттестации

Продолжительность курса – 16 недель
Трудоемкость освоения курса – 216 часов
Трудоемкость курса – 6 кредитов
Форма контроля экзамен, КР (зачет)

Автор курса

Лоскутов Виталий Валерьевич, старший преподаватель ОИТ ИШИТР

Copyright © 2024

Томский политехнический университет. Все права защищены
Tomsk Polytechnic University, All rights reserved.

Уровень квалификации: Начальный