«WEB–ДРАЙВ»

«Тест-драйв в Уральском федеральном. Интернет версия»

Рейтинг команд            Описание            График            Видео

        WEB-драйв - это учебный командный проект по созданию реального WEB-приложения (сайта) на языке высокого уровня. Учащиеся пробуют создать собственный сайт, который будет выставлен в интернете и будет иметь законченный и полезный функционал.

        Реализация проекта сопровождается курсом по основам WEB-программирования, взаимодействию приложения с базами данных и созданию WEB-интерфейса. Курс построен таким образом, что позволяет написать (небольшое) WEB-приложение "с нуля", не имея никаких знаний по программированию. Учебный курс базируется на языке Python, но данный язык программирования не является обязательным условием конкурса. Можно использовать C#, PHP, Java,  Ruby on Rails или любой другой язык по выбору.

        Для создания приложения рекомендуется использовать линейку продуктов фирмы JetBrains (https://www.jetbrains.com/).  JetBrains специализируется на средствах разработки для различных языков программирования и практически под все операционные системы. Линейка продуктов данной компании включает в себя, в том числе, и свободно-распространяемые (бесплатные).

        В результате обучения участники получат базовые навыки создания своего собственного WEB-приложения: от развертывания среды разработки до размещения созданного приложения в интернете.

Роли и обязанности участников (один участник может совмещать несколько функций):

1.       Руководитель проекта, постановщик задачи

2.       WEB-дизайнер

3.       Верстальщик

4.       Программист

5.       Тестировщик

 

Команда преподавателей и экспертов.

 

1.      Консультант:        

         Аксенов Константин Александрович, заведующий кафедрой ИТ;

2.      Алгоритмизация и основы программирования:

         Спиричева Наталия Рахматулловна, старший преподаватель кафедры ИТ;

3.      Объектно-ориентированное программирование:

         Селиванова Ирина Анатольевна, старший преподаватель кафедры ИТ;

4.      Разработка интерфейсов:

         Спицина Ирина Александровна, к.т.н., старший преподаватель кафедры ИТ, главный специалист ЗАО «ВРК»;

5.      Тестирование программного обеспечения:

         Сысолетин Евгений Геннадьевич, старший преподаватель кафедры ИТ;

6.      Лабораторные работы:

         Ростунцев Савва Дмитриевич, ассистент кафедры ИТ.

Критерии оценки готового проекта экспертной комиссией

Критерий оценивания Максимальный балл по критерию
1 Оригинальность идеи 5
2 Полноценное техническое задание 10
3 Использование шаблонов пользовательского интерфейса 10
4 Использование моделей данных 10
5 Работающее приложение 25
6 Дополнительный функционал приложения 20
7 Качество и документированность программного кода 10
8 Презентация проекта 10
9 Итого (сумма по критериям) 100