Прогноз погоды (проект) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Новая страница, с помощью формы Новый_проект)
 
(Чему вы научитесь?)
Строка 16: Строка 16:
  
 
=== Чему вы научитесь? ===
 
=== Чему вы научитесь? ===
- Node.js (для написания парсеров, можно заменить на любой другой скриптовый язык), MySQL (любая другая СУБД, лучше реляционная), JS, CSS, HTML
+
* Node.js (для написания парсеров, можно заменить на любой другой скриптовый язык), MySQL (любая другая СУБД, лучше реляционная), JS, CSS, HTML.
- Проектирование пользовательских интерфейсов
+
 
 +
* Проектирование пользовательских интерфейсов.
  
 
=== Какие начальные требования? ===
 
=== Какие начальные требования? ===

Версия 14:13, 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

ЧТ, ПТ недоступен