Положение
О Первой открытой олимпиаде по прикладному программированию для микроконтроллерных систем.
1. Общие положения
Открытая олимпиада по прикладному программированию проводится в целях поддержки студенческих творческих коллективов работающих в сфере разработки микропроцессорных систем обработки данных, систем управления, диагностических приборов.
Организация проекта - Частное малое предприятие «Оупен Систем»
Проект направлен на развитие творческой активности студентов, ориентацию учащейся молодежи на решение практических задач по разработке МП систем, а также на выявление наиболее талантливых студентов в области программирования.
К участию в олимпиаде допускаются команды техникумов, колледжей, институтов, университетов, а так же технических лицеев и училищ, которые подали предварительную заявку на участие. Команда состоит из 2 участников - студентов или учащихся одного учебного заведения. В заявке может быть указано количество участников больше чем 2 человека.
2. Место и время проведения
Первая открытая олимпиада по прикладному программированию для микропроцессорных систем проводится:
Украина, г. Хмельницкий, ул. Центральная 1 к.3 (офис ЧМП «Оупен Систем») 8 апреля 2006г.
Организатор оставляет за собой право изменить место проведения, если количество зарегистрированных команд будет больше 15.
3. Порядок проведения
Олимпиада проводится в один тур.
Регистрация участников с 7 апреля 2006 года, по 10:30 8 апреля 2006 года.
Время выдачи заданий 10:30.
Консультация и пояснения по теме заданий с 10:30 до 11:00.
Начало Олимпиады 11:00.
Конец Олимпиады 19:00.
Подведение итогов с 19:00 до 20:00.
Награждение победителей 20:00.
Экскурсия: г. Каменец-Подольский в 8:00 9 апреля 2006.
Возращение в г. Хмельницкий в 16:00.
4. Условия проведения
Каждая команда получает в свое распоряжение:
один персональный компьютер;
учебно-лабораторный стенд «EV8031», со схемой электрической принципиальной.
Командам предлагается решить некоторое количество задач с использованием учебно-лабораторного стенда «EV8031».
Для каждой задачи будет определен язык программирования (ассемблер или Си)
Каждая задача будет иметь определенное количество баллов, которое присуждается команде за успешное решение задачи.
Одна из задач будет иметь критерий размера кода программы, когда число баллов, присуждаемое команде за решение задачи, будет зависеть от размера кода программы.
Подробные условия задач будут выданы непосредственно перед началом тура.
Продолжительность выполнения заданий составляет 8 часов.
5. Подведение итогов и награждение победителей.
Задача считается выполненной после анализа и подтверждения двух членов судейской комиссии.
Члены комиссии фиксируют время выполнения каждого задания. Время для анализа и подтверждения выполненного задания не более 5 минут.
Суммарное время решения определяется как сумма времени решения каждой выполненной задачи. Время решения задачи определяется как время от начала соревнования до момента подтверждения решения, признанного правильным, плюс 20 штрафных минут за каждое забракованное решение. Задачи, не признанные решенными к моменту окончания соревнования, никакого вклада в суммарное время не дают (в том числе, и в виде штрафов за забракованные решения).
Места в олимпиаде распределяются по сумме баллов, в случае одинакового количества баллов, победителем считается команда выполнившее все задания за минимальное суммарное время выполненных заданий.
Жюри имеет право продлить соревнования в случае каких-либо непредвиденных обстоятельств.
Официальные результаты Олимпиады объявляются в тот же день по окончанию соревнования.