staff:courses:application_development_for_mobile_platforms:course_work:topics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
staff:courses:application_development_for_mobile_platforms:course_work:topics [2024/01/18 13:48]
mark
staff:courses:application_development_for_mobile_platforms:course_work:topics [2024/01/31 10:03] (current)
mark
Line 1: Line 1:
 ====== Темы курсовых работ ====== ====== Темы курсовых работ ======
  
-===== Темы ВШЭ ИТМО =====+==== 01 Чайный каталог ​====
  
 +Идея - сделать приложение,​ где хранится информация о разных сортах чая, способах заварки и истории.
  
-==== 04 Приложение для дыхательных практик ====+Фичи: 
 +  * каталог с фильтром 
 +  * карточки сортов (включают иллюстрации,​ историю, инструкцию приготовления) 
 +  * любимые чаи (с возможностью поделится списком) 
 +  * добавление нового сорта 
 +  * дневник чаепитий
  
-Идея - пользователь ложиться,​ кладет устройство себе на живот, приложение анализирует паттерны дыхания и в игровой форме направляет пользователя на корректное выполнение упражнений.+==== 02 Строительный ​калькулятор ​====
  
-Фичи: +Идея - сделать приложение для подсчета необходимого ​количества ​материалов (грубо). Общий сценарий использования: 
-  * Примитивная обработка данных акселерометра и гироскопа +  ​- выбираем тип работ 
-  ​* Обратная связь ​от приложения ввиде ​мелодии / вибрации +  - указываем ​объем (например, для отделки высоту потолков ​и периметр
-  * Кастомизируемый список упражнений +  - указываем цены и фасовку материлов ​(сколько метров обоев в рулоне,​ сколько ​подрезка ....) 
-  * Система баллов ​за выполнение тренировок, уровни и ачивки +  ​- получаем ​расчет
-  * Напоминания +
-  ​* Экран достижений / истории тренировок ​+
  
 +Фичи: подсчеты по сантехнике,​ электрика,​ плитке,​ ламинату,​ отделочные материалы. ​
  
 +==== 03 Приложение для сбора валежника ====
  
 +Идея - сделать приложение с инструкцией по сбору валежника.
  
 +Фичи:
 +  - Подробная инструкция + иллюстрации что относится / что не относится,​ ответы на часто задаваемые вопросы
 +  - Контакты ответственных органов
 +  - Карта и каталог мест для сбора (https://​nature.lenobl.ru/​ru/​deiatelnost/​lesopolzovanie/​vnimaniyu-grazhdan/​pamyatka-po-sboru-valezhnika/​informaciya-o-territoriyah-trebuyushih-ochistki-ot-valezhnika-statya-3/​)
 +  - Игрофикационный момент:​ страница для фиксации текущего сбора (фото, примерный объем, координаты,​ откуда ехали к месту (чтобы посчитать carbon footprint)),​ список моих сборов,​ кнопка поделится ​
 +
 +
 +https://​nature.lenobl.ru/​ru/​deiatelnost/​lesopolzovanie/​vnimaniyu-grazhdan/​pamyatka-po-sboru-valezhnika/​
  
-==== 06 Круговые шахматы ==== 
  
-Реализовать приложение для игры в круговые шахматы (https://​ru.wikipedia.org/​wiki/​%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D1%8B%D1%85_%D0%B4%D0%BE%D1%81%D0%BA%D0%B0%D1%85) как с ботом (бот очень тупой),​ так и человеком по hotseat. 
  
-Фичи: 
-  * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства 
-  * отображение счета в процессе игры 
-  * таблица статистики (побед,​ счета) 
-  * подсказки при игре с ботом 
  
-==== 07 Приложение для мониторинга пациентов ====+==== 04 Приложение для мониторинга пациентов ====
  
 Роли - пациенты,​ доктора Роли - пациенты,​ доктора
Line 38: Line 46:
  
  
-==== 03 Система экологического мониторинга  ====+==== 05 Система экологического мониторинга ====
  
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует ввод событий,​ просмотр статистики,​ сценарии для администраторов и пользователей.+Необходимо сделать клиентское приложение,​ которое реализует ввод событий ​(проишествия в плане экологии - незаконный сброс отходов,​ разросшийся борщевик,​ опасные выбросы , свалки и тд), просмотр статистики,​ сценарии для администраторов и пользователей.
  
-Можно реализовывать и без привязки к результатам прошлого семестра. ​ 
  
-==== 04 Приложенеи курьерской фирмы ====+==== 06 Приложение курьерской фирмы ====
  
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и курьеров.+Необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пеших курьеров:​ 
 +  * Курьер 
 +    * мои заказы 
 +    * моя статистика 
 +    * чат с поддержкой 
 +    * данные заказа 
 +    * маршрут и карта 
 +  * Администратор 
 +    * аналогично страницам курьера,​ но имеет возможность просматривать данные всех ​курьеров
  
-Можно реализовывать и без привязки к результатам прошлого семестра. ​ 
  
  
-==== 05 Райдшеринг ====+==== 07 Райдшеринг ====
   
  
-Продолжение идеи аналогичного проекта по "​Введению в нереляционные СУБД"​. В данном семестре необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пользователей.+Необходимо сделать клиентское приложение,​ которое реализует сценарии для администраторов и пользователей. 
 +  * Пользователь 
 +    * Мой аккаунт,​ баланс,​ личные данные 
 +    * Мои поездки 
 +    * Поддержка 
 +  * Администратор 
 +    * Общая статистика 
 +    * Автопарк (список машин, карточки,​ данные про тех обслуживание,​ бензин и тд)
  
-Можно реализовывать и без привязки к результатам прошлого семестра. ​ 
  
- +==== 08 Приложение - справочник дрессировщика ====
-==== 07 Приложение - справочник дрессировщика ====+
  
 Идея - сделать приложение,​ где собраны инструкции по дрессировке домашних питомцев,​ а также есть возможность фиксировать прогресс и делится им с окружающими. Идея - сделать приложение,​ где собраны инструкции по дрессировке домашних питомцев,​ а также есть возможность фиксировать прогресс и делится им с окружающими.
Line 70: Line 89:
   * Уведомления   * Уведомления
  
 +
 +==== 09 Умиротворяющие мозаики ====
 +
 +
 +Идея - сделать приложение,​ где пользователь под успокаивающую музыку собирает мозаики (+- как пазл, но только все кусочки квадратные.
 +
 +Фичи:
 +  - отображение сетки на поле и бледной подсветки будущего изображения)
 +  - drag n drop кусочков на поле
 +  - счетчик правильно уложенных кусочков
 +  - Несколько предустановленных изображений для сбора, разного уровня сложности
 +  - Несколько предустановленных расслабляющих мелодий ​ - 
 +
 +==== 10 Приложение для дыхательных практик ====
 +
 +Идея - пользователь ложиться,​ кладет устройство себе на живот, приложение анализирует паттерны дыхания и в игровой форме направляет пользователя на корректное выполнение упражнений.
 +
 +Фичи:
 +  * Примитивная обработка данных акселерометра и гироскопа
 +  * Обратная связь от приложения ввиде мелодии / вибрации
 +  * Кастомизируемый список упражнений
 +  * Система баллов за выполнение тренировок,​ уровни и ачивки
 +  * Напоминания
 +  * Экран достижений / истории тренировок ​
 +
 +
 +==== 11 Круговые шахматы ====
 +
 +Реализовать приложение для игры в круговые шахматы (https://​ru.wikipedia.org/​wiki/​%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D1%8B_%D0%BD%D0%B0_%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D1%8B%D1%85_%D0%B4%D0%BE%D1%81%D0%BA%D0%B0%D1%85) как с ботом (бот очень тупой),​ так и человеком по hotseat.
 +
 +Фичи:
 +  * удобные элементы для hotseat - возможность отменить ход, диалоговые окна для передачи устройства
 +  * отображение счета в процессе игры
 +  * таблица статистики (побед,​ счета)
 +  * подсказки при игре с ботом
 +
 +
 +==== 12 Построение маршрутов с учетом плохой парковки ====
 +
 +Реализуем клиент (Свой навигатор) для сценария из темы "​Построение маршрутов с учетом плохой парковки"​ https://​se.moevm.info/​doku.php/​staff:​courses:​no_sql_introduction:​course_work:​topics
  
  
staff/courses/application_development_for_mobile_platforms/course_work/topics.1705585737.txt.gz · Last modified: 2024/01/18 13:48 by mark