Главная - Об институте - Кафедры - Кафедра Математического обеспечения и суперкомпьютерных технологий - Конкурс студенческих программных проектов «IT-перспектива»

Конкурс студенческих программных проектов «IT-перспектива»

1.    Цель конкурса

Целью конкурса является повышение заинтересованности студентов в выполнении программных проектов, приобретении опыта командной работы и представления результатов.

Конкурс ориентирован на студентов, увлеченных программированием и желающих повысить уровень подготовки в этой области.

На конкурс могут быть представлены как проекты, основанные на лабораторных работах студентов, так и оригинальной тематики по современным научно-техническим и прикладным направлениям. Тематика проектов определяется студентами самостоятельно и согласовывается с преподавателями, которые проводят практические занятия по программированию.

В представляемых на конкурс проектах должен присутствовать элемент новизны: расширенная постановка стандартной лабораторной работы, самостоятельно изученные задачи, алгоритмы и технологии и др. В целом, конкурсные проекты должны демонстрировать практическое использование студентами знаний и умений, необходимых при разработке программных систем.

2.    Участники конкурса

Конкурс проводится среди студентов младших курсов всех направлений подготовки Института информационных технологий, математики и механики. Приветствуется участие студентов других институтов и факультетов Нижегородского университета.

На конкурс допускаются индивидуальные и командные проекты с рекомендуемым числом участников от одного до трех.

3.    Организационная схема проведения конкурса

Базовым подразделением конкурса является кафедра математического обеспечения и суперкомпьютерных технологий, из числа сотрудников которой формируется жюри конкурса.

Консультации по выполнению конкурсных работ оказываются преподавателями, ведущими практические и лабораторные занятия по программированию.

4.    Критерии оценки конкурсных проектов

Оценка проводится с учетом критериев:

  • Актуальность и практическая применимость (от 0 до 2 баллов). Критерий оценивает соответствие темы проекта современным научно-техническим и прикладным проблемам, перспективы возможного практического использования результатов проекта.
  • Новизна и сложность проекта (от 0 до 3 баллов). Критерий оценивает новизну выбранного в проекте подхода (расширенная постановка лабораторных работ; самостоятельно изученные задачи, алгоритмы и технологии), сложность используемых алгоритмов и т.п.
  • Сложность программной разработки (от 0 до 6 баллов). Критерий оценивает сложность выполненной программной разработки (используемые технологии, программная архитектура, объем программного кода, использование внешних библиотек, уровень выполненного тестирования).
  • Качество пользовательского интерфейса (от 0 до 2 баллов). Критерий оценивает дружественность пользовательского интерфейса (привлекательность, доступность, простота использования и т.п.) и наличие наглядной демонстрации принципов работы реализованных алгоритмов.
  • Качество проектной документации (от 0 до 3 баллов). Критерий оценивает качество подготовленной проектной документации (описание постановки задачи, методов решения, программной реализации, результатов выполненных экспериментов и др.).
  • Уровень проектного выступления (от 0 до 4 баллов). Критерий оценивает качество подготовленной проектной презентации и уровень выступления с представлением проекта (соблюдение регламента, понятность изложения основных результатов проекта, ответы на вопросы и т.п.).

5.    Правила подготовки проектной документации (отчета)

Проектная документация должна содержать:

  • Титульный лист;
  • Содержание;
  • Введение (актуальность проблемы, для решения которой разрабатывается проект, обзор других подобных решений и место разрабатываемого проекта);
  • Постановка задачи и цели работы;
  • Методы решения задачи;
  • Программная реализация (высокоуровневая архитектура, описание основных алгоритмов и структур данных…);
  • Результаты работы (описание выполненной процедуры тестирования, численные результаты);
  • Руководство пользователя;
  • Заключение (основные результаты);
  • Список литературы;
  • Приложения (если есть).

В приложении к отчету приводятся фрагменты разработанного программного кода, достаточные для оценки сложности выполненной программной разработки.

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

6.    Порядок проведения конкурса

Конкурс проводится в три этапа:

  • сбор заявок;
  • заочный тур;
  • очный тур.

7.    Сбор заявок

Команды, желающие принять участие в конкурсе, должны до 25 апреля включительно заполнить заявку по ссылке: https://forms.gle/3SsgjnsEsWshjacCA.

26 апреля все корректно поданные заявки будут включены в заочный тур. Таблица со всеми принятыми проектами будет опубликована на сайте ИИТММ.

8.    Заочный тур

До 10 мая включительно команды готовят преставления проектов, упаковывают в zip-архив все подготовленные материалы, выкладывают архив в любое облачное хранилище и присылают ссылку на архив на адрес sysoyev@vmk.unn.ru с темой письма «Конкурс проектов IT-перспектива».

Представление проекта включает:

  • Презентацию, сохраненную в формате pdf.
  • Записанное выступление с представлением проекта, в котором принимает участие каждый член команды. Выступление должно представлять тему и цели проекта, описывать его ключевые особенности, выбранный подход, текущий уровень выполненной программной разработки и пр.
  • Длительность выступления не должна превышать 15 минут.
  • Видео-демонстрация разработанной программной системы (совмещенная с выступлением или отдельная). Длительность демонстрации не должна превышать 5 минут. В случае совмещения выступления с демонстрацией общая длительность – не более 20 минут.
  • Ссылка на репозиторий с исходными кодами.
  • Иные материалы при необходимости.

Названия всех файлов в представлении проекта должны быть на русском языке и должны позволять однозначно идентифицировать их назначение.

Оценка проектов на заочном туре будет проводиться с использованием критериев конкурса; команды должны материалы в виде, достаточном для адекватной оценки проектов.

9.    Очный тур

До 14 мая включительно жюри конкурса просматривает поданные представления проектов и отбирает проекты для участия в очном туре. Место и время проведения очного тура будут объявлены дополнительно. В случае ухудшения эпидемиологической ситуации может быть принято решение о проведении финального тура в онлайн-формате.

К очному туру команды готовят «живое» выступление с презентацией проекта и демонстрацией разработанной программной системы длительностью до 15 мин. Жюри, ознакомившись со всеми представленными на конкурс проектами, проводит оценку работ и объявляет результаты конкурса. Формат и правила проведения финального тура будут объявлены непосредственно перед его началом.

10.     Награждение участников конкурса

Информация о представленных на конкурс проектах размещается на сайте института ИТММ.

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

Участникам проектов, занявших призовые места в очном туре конкурса, решением жюри может быть рекомендована оценка по профильному экзамену по программированию.

Участникам проекта-победителя решением жюри может быть выдана рекомендация для прохождения специализации на кафедре МОСТ.

Жюри конкурса дает рекомендацию в дирекцию института ИТММ по объявлению благодарности директора института ИТММ.

Жюри конкурса дает представление в дирекцию института ИТММ по премированию участников проектов – победителей и призеров финального тура конкурса.

Все новости