Прогноз погоды (проект) — различия между версиями
(→Направления развития) |
(→Критерии оценки) |
||
Строка 35: | Строка 35: | ||
=== Критерии оценки === | === Критерии оценки === | ||
− | 4-5 | + | 4-5: написать парсеры для существующих погодных сайтов, создать "самообучающийся" прогноз, который будет строится на основе распарсенных данных; |
− | 6-7 | + | |
− | 8-10 | + | 6-7: спроектировать и реализовать интерфейс для этого прогноза; |
+ | |||
+ | 8-10: визуализировать данные прогноза на карте. | ||
=== Ориентировочное расписание занятий === | === Ориентировочное расписание занятий === |
Версия 22:11, 24 ноября 2015
Ментор | Морозов Андрей |
Учебный семестр | Весна 2016 |
Учебный курс | 1-й курс |
Проект можно развивать на летней практике | |
Максимальное количество студентов, выбравших проект: 4 | |
Что это за проект?
Существует достаточно много разных прогнозов погоды (gismeteo, yandex, sinoptik, etc). Данные, которые они предоставляют порой сильно разнятся (особенно на длинных промежутках времени). Собрав статистику прогнозов и их изменений за какой-то промежуток времени (месяц-два), можно попробовать выявить какие-то закономерности: кто на какой период, в каком регионе лучше предсказывает погоду. После чего можно научиться строить свой прогноз (например, для начала, как какое-то среднее взвешенное значение), а также спроектировать наглядный интерфейс, в котором будет видно прогноз чьего авторства в какой степени повлиял на результат.
Чему вы научитесь?
- Node.js (для написания парсеров, можно заменить на любой другой скриптовый язык), MySQL (любая другая СУБД, лучше реляционная), JS, CSS, HTML.
- Проектирование пользовательских интерфейсов.
Какие начальные требования?
Навыки разработки web-приложений очень пригодятся, но достаточно будет и большого желания разобрать и научиться.
Какие будут использоваться технологии?
Обсуждаемо.
Темы вводных занятий
Направления развития
- мобильная версия.
- персонализация результатов (возможность оценки разных погодных сервисов/общего прогноза пользователем, с последующим влиянием оценки на результат).
Критерии оценки
4-5: написать парсеры для существующих погодных сайтов, создать "самообучающийся" прогноз, который будет строится на основе распарсенных данных;
6-7: спроектировать и реализовать интерфейс для этого прогноза;
8-10: визуализировать данные прогноза на карте.
Ориентировочное расписание занятий
ПН-СР 10:00-12:00 или 18:00-21:00
СБ 10:00-11:00
ЧТ, ПТ недоступен