Разработка Web-версии элемента управления “Properties”
Тема свободна. | |
Тема для 1—2 курса.
Необходимо разработать Web-версию окна “Properties”.
Тема требует качественного выполнения для дальнейшей интеграции компонента в другие проекты. Нужно уделять особое внимание тестированию кода. Тема для тех, кто хочет научиться создавать качественные программные продукты.
Основные сложности:
- качественная проработка объектно-ориентированной архитектуры компонент вкладки и событийной модели (события изменения свойства)
- корректное отображение всех компонент в зависимости от размеров окна
- добавление ранее не реализованных свойств desktop версии
Разработка Web-версии элемента управления “TimeSlider”
Тема свободна. | |
Тема для 1—2 курса
Необходимо разработать Web-версию элемента управления “Временная шкала“.
Тема требует качественного выполнения для дальнейшей интеграции компонента в другие проекты. Нужно уделять особое внимание тестированию кода. Тема для тех, кто хочет научиться создавать качественные программные продукты.
Основные сложности:
- разработать компактный формат передачи данных в компонент о том, какие даты доступны
- нужно помечать даты на шкале другим цветом с отсутствующими данными
- отображать разные интервалы дат: час, день, неделя, месяц, год, столетие
- улучшить обработку событий (когда пользователь последовательно выбирает день, год нужно не немедленно генерировать событие о смене даты, а угадать момент, когда пользователь заканчивает выбор даты)
Анализ больших данных с помощью Google Earth Engine
Тема занята | |
Курс: без ограничений. Языки JavaScript/Python (один из двух; надо знать либо быстро освоить), R (можно освоить в процессе).
Польза от выбора темы: опыт работы с R, Google Earth Engine, Google Fusion Tables, облачными технологиями.
Работа из раздела big data и data mining.
Что делаем:
- с помощью Google Earth Engine (javascript/python) сканируем многотерабайтный архив спутниковых данных (примерно 40 лет), извлекаем необходимую информацию
- с помощью R извлекаем информацию Европейской сети наблюдений (станции, точечные данные)
- совмещаем выборки данных
- строим модели в R
Мобильное приложение “Локальные мини-карты”
Тема занята | |
В команде 3 человека (Android, iOS, разработчик серверной части)
Курс: 1—4. Android, iOS, iWatch.
Многие посещают места отдыха и достопримечательности, события. К ним относятся парк им. Горького, День Вышки, Фестиваль Света, Сокольники и многие другие места. Часто при входе можно встретить табличку с планом меcта/мероприятия. Запомнить такую схему очень тяжело и хотелось бы иметь такую карту “при себе” во время прогулки.
Современные приложения “Карты Google” либо “2GIS” предоставляют не достаточно полную детализацию местности. Также на них не содержится план/график проводимого мероприятия.
Предлагается на основе обычных карт (напр. Google) разработать приложение, позволяющее для определенного места/события:
- сконструировать карту для организатора мероприятия либо владельцев достопримечательности: можно просто обойти все места и на основе GPS пометить где и что
- привязать к точкам расписание, события, расписание действующих заведений (атракционов)
- отображать не просто в виде квадрата места на карте, а добавить пиктограммы
- привязать исторические справки, фото к местам
- в клиентском приложении сохранять маршрут, который я прошел и следить за тем, что я уже посетил
Желательна командная работа на 2/3 курсе либо ВКР на 4 курсе с подачей работы на конкурс, напр. IT-планета либо ImagineCup
Archives
- November 2015 (3)
- October 2015 (9)
- September 2015 (2)
- August 2015 (4)
- April 2015 (1)
- March 2015 (4)
- February 2015 (11)
- May 2014 (4)
- February 2014 (1)