Веб-схема метро (проект): различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 15: Строка 15:
Вы узнаете о
Вы узнаете о


- основах разработки веб-приложений
* основах разработки веб-приложений


- работе с платформой Google App Engine
* работе с платформой Google App Engine


- алгоритмах поиска кратчайшего пути
* алгоритмах поиска кратчайшего пути


Вы научитесь
Вы научитесь


- разрабатывать веб-сервисы на языке Python
* разрабатывать веб-сервисы на языке Python


- основам front-end разработки
* основам front-end разработки
 
* работать с системой контроля версий (Git)


=== Какие начальные требования? ===
=== Какие начальные требования? ===
Строка 31: Строка 33:


=== Какие будут использоваться технологии? ===
=== Какие будут использоваться технологии? ===
- Google App Engine
* Google App Engine


- Python 2.7
* Python 2.7


- Bootstrap
* Bootstrap


- JavaScript
* JavaScript


- HTML
* HTML


=== Темы вводных занятий ===
=== Темы вводных занятий ===
Строка 49: Строка 51:


=== Критерии оценки ===
=== Критерии оценки ===
4-5 – реализовать алгоритм поиска кратчайшего пути, расчёт маршрута между двумя точками
* 4-5 – реализовать алгоритм поиска кратчайшего пути, расчёт маршрута между двумя точками


6-7 – веб-интерфейс с возможностью задания пункта отправления и назначения и расчётом времени
* 6-7 – веб-интерфейс с возможностью задания пункта отправления и назначения и расчётом времени


8-10 – схемы метро разных городов, удобный интерфейс, дополнительная информация о метро
* 8-10 – схемы метро разных городов, удобный интерфейс, дополнительная информация о метро

Версия от 02:19, 20 ноября 2014

Ментор Овсянников Георгий
Учебный семестр Весна 2015
Учебный курс 1-й курс
Проект можно развивать на летней практике



Что это за проект?

Веб-сервис для расчёта маршрута и времени на поездку в метро

Чему вы научитесь?

Вы узнаете о

  • основах разработки веб-приложений
  • работе с платформой Google App Engine
  • алгоритмах поиска кратчайшего пути

Вы научитесь

  • разрабатывать веб-сервисы на языке Python
  • основам front-end разработки
  • работать с системой контроля версий (Git)

Какие начальные требования?

Интерес к разработке веб-приложений, желание освоить Python, желательно умение разрабатывать программные реализации алгоритмов

Какие будут использоваться технологии?

  • Google App Engine
  • Python 2.7
  • Bootstrap
  • JavaScript
  • HTML

Темы вводных занятий

Алгоритмы поиска кратчайшего пути Знакомство с платформой GAE

Направления развития

В проект можно добавить схемы метро различных городов, новости о метро (ремонтных работах, новых открытых станциях и прочее)

Критерии оценки

  • 4-5 – реализовать алгоритм поиска кратчайшего пути, расчёт маршрута между двумя точками
  • 6-7 – веб-интерфейс с возможностью задания пункта отправления и назначения и расчётом времени
  • 8-10 – схемы метро разных городов, удобный интерфейс, дополнительная информация о метро