Десятилетний опыт проведения Всероссийских межвузовских командных олимпиад по проектированию информационных систем

Галина Михайловна Рудакова

профессор, к.ф.-м.н., заведующая кафедрой информационных технологий,

Сибирский государственный технологический университет,

прира, 82, г. Красноярск, 660049, (391)2653001

sibstu2006@rambler.ru

Елена Михайловна Товбис

к.т.н., доцент кафедры информационных технологий,

Сибирский государственный технологический университет,

прира, 82, г. Красноярск, 660049, (391)2653001

gmrfait@gmail.com

 

Аннотация

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

Experience in project engineering contest at Siberian state technological university discussed. Features of distant contests organization and jury’s work took up. Ten-year working data analyzed.

Ключевые слова

дистанционная олимпиада, проектирование информационных систем, работа в команде;

distant contest, project engineering, team work.

Введение

В 2012 году исполнится 10 лет Всероссийской межвузовской командной олимпиаде по проектированию информационных систем (ПРИС), проводимой Сибирским государственным технологическим университетом.  Подобная олимпиада является уникальной, на текущий момент не выявлено ее аналогов в России.

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

 

Особенности проведения

На фоне большого количества различных командных и индивидуальных олимпиад по программированию, инженерной и компьютерной графике, конкурсов по использованию определенных программных средств наблюдается отсутствие подобных мероприятий в сфере проектирования информационных систем. Некоторые параллели могут быть проведены с конкурсом программных проектов Imagine Cup, который представляет собой разработку командой произвольного проекта на основе решений Microsoft. Однако, в олимпиаде ПРИС применяется совершенно другой подход: организаторы олимпиады выступают в роли заказчика проекта, а команды – в роли исполнителей. Работа ведется по принципу тендера – «заказчик» оценивает предоставленные проекты с точки зрения соответствия поставленным требованиям. Оценивается как степень владения приемами автоматизированного проектирования и программирования, так и умение работать с требованиями, вести документирование, организовать работу в команде.

Олимпиада проводится в дистанционной форме в режиме online. На предварительном этапе жюри готовит комплект документов для рассылки зарегистрированным участникам. В течение недели команды разрабатывают проект, основываясь на предоставленной документации, а также на самостоятельном исследовании предметной области. В качестве задания на разработку может выступать как построение некоего программного решения «с нуля», так и реинжиниринг существующей системы.

Истоки олимпиады лежат в 2002 году, когда полностью выполнить задание и дойти до финала смогли лишь три красноярских команды. Команды СибГТУ держали первенство до 2006 года. В 2007 году лидерство перешло к команде из Комсомольского-на-Амуре государственного технического университета. В последние два года первые места занимают команды Пермского государственного технического университета.

За всю историю в олимпиаде приняли участие команды из республик: Дагестан, Татарстан и Марий Эл;

городов: Ачинск, Абакан, Белгород, Березники, Брянск, Владимир, Волгоград, Йошкар-Ола, Иркутск, Кизляр, Комсомольск-на-Амуре, Красноярск, Москва, Набережные Челны, Пермь, Саратов, Таганрог, Улан-Удэ, Юрга;

вузов: БИУБ,  БГСХА,  БГТУ,  ВГУ, ВолГТУ, ВСГТУ,  ИНЖЭКОН, ИНЭКА,  ИрГТУ,  ИрГУПС, КГАЦМиЗ, КГПУ, КГТУ, КГУ, КнАГТУ,  КрасГАУ,  МарГТУ,  МГТУ,  ПГТУ, СГУ, СибГАУ, СибГТУ, СФУ, ТИ ЮФУ, ТУСУР,  ХГУ, ЮТИ ТПУ (рис.1).

 

russia-city-map copy.jpg

Рис. 1 – География олимпиады

 

Анализ результатов

Количество команд-участников постепенно растет. Приятно, что с каждым годом появляются участники из новых городов. В последние три года неуклонно возрастает количество команд, выполнивших задание до конца. Однако, верхнюю половину итогового протокола традиционно занимают технические и технологические вузы (рис.2,3,4). На рис.4 в категорию «общие» отнесены классические и федеральные университеты, в категорию «специализированные» - инженерно-экономические, аэрокосмические, аграрные и др. учебные заведения.

Наряду с Красноярском, подготовившим за 10 лет для участия 32 команды, Комсомольск-на-Амуре подготовил 6 команд, Пермь - 5, Йошкар-Ола и Брянск –по  3.

 

 

Рис. 2 – Количество команд, принимавших участие в олимпиаде

 

Рис. 3 – Количество городов, принимавших участие в олимпиаде

 

Рис. 4 – Распределение средних командных мест по типам вузов

 

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

Одним из краеугольных камней проведения олимпиады является трудоемкость проверки. Критерии проверки постоянно претерпевают изменения, и здесь не работает проверка по автоматическим тестам – когда результаты тестов сравниваются с эталонными значениями.  Кроме того, большой объем готовых проектов затрудняет проверку в случае массового участия.  Поэтому одним из решений видится взаимодействие жюри с другими вузами и городами.

Исследования деятельности преподавателей российских вузов [1] выявили практическое отсутствие горизонтальных связей между отдельными преподавателями, направленных на совершенствование их деятельности, слабую разработанность вопроса совместной работы преподавателей, позволяющей получить интегративный эффект по повышению качества обучения. Отмечается, что командная работа имеет синергетический эффект и является профессиональной компетенцией преподавателя, т.е. готовностью к осуществлению результативной деятельности в профессионально-значимых ситуациях.

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

 На первом этапе проверки каждый критерий находился в компетенции одного из членов жюри и оценивался в диапазоне от 0 до 5 баллов. На втором этапе эксперты вступали во взаимодействие, и конечная оценка по каждому критерию формировалась по итогам обсуждения всеми членами конкурсной комиссии. Победители в 2011 году получили следующее распределение баллов (табл.1):

 

Таблица 1. Итоговый протокол победителей 2011 года

Концепция

5,0

Технологическая дисциплина

4,0

Бизнес процессы

4,5

Функциональная модель

4,5

Модель данных

4,5

Реализация

2,0

Итого баллов

24,5

 

Несмотря на недоработанный прототип, команда ПГТУ отличилась детальным и обоснованным построением концепции проекта и мощным моделированием и смогла одержать победу.

 

Заключение

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

Литература

1. Лыгина, Н.И. Работа в команде как профессиональная компетенция преподавателя высшей школы // Мир науки, культуры, образования. - Горно-Алтайск. – 2010. - №2. – с. 109.