BUGCUP | 2015
I Torneio de Educação Profissional
Instituto Federal Farroupilha
REGULAMENTO
Este regulamento tem por objetivo definir as normas e esclarecer a dinâmica de funcionamento da
BUGCUP | 2015 – I Torneio de Educação Profissional do Instituto Federal Farroupilha.
Capítulo I
Da Composição da Comissão Organizadora
1.
A Comissão Organizadora Central (COC) do Torneio será constituída por:
a. Um docente, da área, de cada um dos câmpus que ofertam cursos do Eixo de Informação
e Comunicação;
b. Um docente do câmpus em que ocorrerá a etapa FINAL da competição, além do integrante
do item anterior;
c. Um técnico em informática ou um analista de sistemas de cada um dos câmpus
participantes do torneio;
d. Um docente da PRPPGI.
2.
A COC será responsável pela organização, divulgação e execução da etapa ELIMINATÓRIA e
FINAL.
3.
A COC será responsável pela implementação e atualização do site oficial do torneio, disponível em
http://bugcup.mept.com.br, bem como pelo gerenciamento da conta de e-mail oficial do torneio:
[email protected].
4.
A COC será responsável pela elaboração dos desafios computacionais em todas as etapas do
torneio. Entende-se por desafios computacionais: bugs ou programas que serão lançados para os
competidores como desafios a serem resolvidos durante a competição.
Capítulo II
Das Condições de Participação
5.
Poderão participar da competição estudantes matriculados em cursos do eixo de Informação e
Comunicação do Instituto Federal Farroupilha.
1
BUGCUP | 2015
I Torneio de Educação Profissional
Instituto Federal Farroupilha
6.
Cada uma das equipes será formada por 4 (quatro) integrantes, dos quais um será o capitão.
7.
Ao capitão caberá representar a equipe durante o torneio, realizando a comunicação entre a equipe
e a COC.
8.
As equipes deverão ser mistas, constituindo-se de estudantes de cursos técnicos e superiores do
câmpus de origem.
9.
Será vetada a participação de um mesmo integrante em mais de uma equipe.
10.
Cada equipe deverá realizar a sua inscrição no site oficial do torneio.
11.
A lista de inscrições homologadas será publicada no site oficial do evento.
Capítulo III
Das Etapas do Torneio
12.
O torneio será realizado em duas etapas: ELIMINATÓRIA e FINAL.
13.
Na etapa ELIMINATÓRIA serão definidas as equipes representantes de cada câmpus.
14.
Não havendo etapa ELIMINATÓRIA no câmpus, a COC poderá indicar equipes para representálo durante a etapa FINAL.
15.
As equipes vencedoras na etapa ELIMINATÓRIA (ou indicadas) permanecerão na competição,
representando o câmpus de origem na etapa FINAL.
16.
A etapa FINAL do torneio será realizada no dia 1º de outubro de 2015, no Câmpus São Borja do
Instituto Federal Farroupilha, em concomitância com a MEPT (Mostra de Educação Profissional
e Tecnológica do Instituto Federal Farroupilha).
17.
Cada câmpus será representado por no máximo 2 (duas) equipes na etapa FINAL.
18.
As etapas ELIMINATÓRIAS deverão ser realizadas preferencialmente durante as Pré-MEPTs
promovidas pelos câmpus.
19.
Os resultados da etapa ELIMINATÓRIA serão divulgados na página oficial do evento, de acordo
com o cronograma.
2
BUGCUP | 2015
I Torneio de Educação Profissional
Instituto Federal Farroupilha
Capítulo IV
Das Inscrições, Locais e Datas
20.
As inscrições serão realizadas por meio de formulário específico, disponibilizado na página oficial
do torneio.
21.
No ato da inscrição, as equipes deverão informar, obrigatoriamente, o nome da equipe, o câmpus
de origem, o nome completo, a matrícula, o e-mail, o curso e o ano/semestre dos respectivos
competidores e indicar o capitão e o reserva da equipe.
22.
O capitão será o responsável pela inscrição da equipe.
23.
As inscrições nas etapas ELIMINATÓRIAS poderão ser realizadas somente no período de
inscrição, conforme o cronograma divulgado na página oficial do torneio.
24.
Às equipes classificadas na etapa ELIMINATÓRIA não será exigida nova inscrição para a etapa
FINAL.
Capítulo V
Do Torneio
25.
A etapa ELIMINATÓRIA será realizada em 1 (um) único dia.
26.
A etapa FINAL será realizada em 1 (um) único dia.
27.
Em cada uma das etapas, ELIMINATÓRIA e FINAL, os competidores terão disponíveis 3 (três)
horas para resolver os desafios.
28.
As equipes participantes deverão comparecer ao local da realização do torneio com 1 (uma)
hora de antecedência para receber as instruções iniciais.
29.
Os programas envolverão situações diversas e estarão acompanhados das respectivas entradas e
saídas desejadas, que serão apresentadas, de forma textual, no corpo do problema, em documento
impresso e em código-fonte em formato digital.
30.
Cada equipe receberá 12 (doze) desafios computacionais, dos quais 2 (dois) serão de alta
complexidade, 4 (quatro) de média complexidade e 6 (seis) de baixa complexidade.
31.
Poderão ser apresentados desafios computacionais nas linguagens de programação C, Java e PHP
(e as linguagens de marcação HTML e CSS).
32.
Os desafios serão desenvolvidos para os ambientes operacionais Windows (x86) ou Linux (x86).
3
BUGCUP | 2015
I Torneio de Educação Profissional
Instituto Federal Farroupilha
33.
Ao chegar à solução de um desafio, a equipe deverá enviá-la por meio de um formulário específico
(online), com a sua identificação e o número do desafio, e carregar (fazer o upload) o respectivo
código‐fonte.
34.
Na impossibilidade do envio via formulário específico (online), à equipe será disponibilizado
formulário impresso, cujo uso deverá observar o disposto no item 35 (e subitens) deste
regulamento.
35.
No formulário impresso deverá ser registrado, de forma manual, em campo específico, ao lado da
identificação do desafio, o instante da conclusão do desafio1, no formato HH:MM, observado o
disposto nos itens 35.2 e 35.3 deste regulamento.
35.1. Após o registro no formulário impresso, a equipe deverá entregar o código-fonte à COC,
observando o que dispõem os itens 35.4 a 35.8 deste regulamento.
35.2. Para que seja efetuado o registro no formulário impresso, o capitão da equipe deverá levantar a mão
e mantê-la nessa posição até que um membro da comissão se aproxime e aponte o instante da
conclusão2 do desafio.
35.3. O tempo para o registro no formulário impresso será de, no máximo, 1 (um) minuto, possibilitandose o controle da contagem pela instalação de cronômetro, com o formato HH:MM:SS, visível a
todos os participantes.
35.4. O código-fonte deverá ser identificado com o nome da equipe e o número do desafio, separados por
um underscore3, e entregue de forma compactada (.zip), conforme o exemplo:
NomeDaEquipe_DesafioA1.zip.
35.5. Cada equipe deverá possuir um pen drive, que será recolhido e identificado pela COC antes do
início do torneio.
35.6. Todo o arquivo fonte será armazenado no pen drive próprio de cada equipe após o registro no
formulário impresso.
35.7. As equipes serão responsáveis pela correta identificação dos desafios.
35.8. A COC será responsável por todo o processo de registro do desafio no formulário impresso e pelo
recebimento e armazenamento do código-fonte.
36.
Posteriormente, a COC compilará e executará uma bateria de testes desconhecida das equipes, para
avaliar a resolução apresentada pelos competidores.
37.
Um desafio será considerado resolvido se, para todos os testes realizados, retornar o resultado
esperado, apresentando a(s) saída(s) desejada(s).
1
Caberá à equipe julgar se o desafio foi concluído ou não.
Após o registro deverá ser realizada a entrega do código-fonte à Comissão Organizadora.
3
Sobre o underscore, acessar: http://pt.wikipedia.org/wiki/Underscore.
2
4
BUGCUP | 2015
I Torneio de Educação Profissional
Instituto Federal Farroupilha
38.
A avaliação de uma solução submetida considerará diversas possibilidades de erro: de compilação,
em tempo de execução, demora excessiva do programa em processar os casos de teste,
resposta incorreta e erro de formatação de saída, podendo estas duas últimas ser detectadas por
meio da comparação byte a byte da solução da equipe com o gabarito dos avaliadores.
39.
A submissão que não apresentar erros de qualquer natureza será considerada correta.
Capítulo VI
Da Pontuação
40.
Cada desafio terá uma pontuação equivalente, conforme seu grau de complexidade, podendo variar
de 100 a 300 pontos.
41.
A contagem dos pontos de cada equipe será efetuada pelo sistema de avaliação, de acordo com as
soluções consideradas corretas, após a correção feita pelos avaliadores.
42.
Todo desafio submetido (através do sistema on-line ou salvo no pendrive pela equipe) será
considerado realizado, o contrário significa não realizado.
43.
Para a contagem dos pontos, serão considerados os seguintes critérios:
a. Soma da pontuação dos desafios considerados corretos: SPS (Cada desafio possui uma
pontuação específica de acordo com o nível de dificuldade);
b. Soma de penalidades por desafio não realizado: SDN (20 pontos por desafio não realizado);
c. Soma de penalidades por desafio realizado mas considerado incorreto: SDI (10 pontos por
desafio realizado e considerado incorreto);
d. Pontuação extra pela realização de desafio em tempo inferior a 10 (dez) minutos: EXD (50
pontos por desafio considerado correto);
e. Pontuação extra à equipe que permanecer até o término do torneio (durante as 3 horas de
competição): EXF (50 pontos).
f. Pontuação Final (PF): PF = (SPS + EXD + EXF) – (SDN + SDI)
44.
O sistema também controlará o tempo utilizado até a entrega das soluções e consistirá no intervalo
transcorrido do início do torneio até a resolução dos desafios.
45.
O sistema de avaliação ranqueará as equipes, utilizando como critérios os pontos das questões e os
intervalos de tempo utilizados para as suas resoluções.
46.
Na etapa ELIMINATÓRIA, serão consideradas vencedoras as 2 (duas) equipes melhor ranqueadas
no sistema (primeiro e segundo lugares).
47.
Serão utilizados como critérios de desempate: 1º) maior número de desafios resolvidos,
respeitando a seguinte ordem de complexidade: difícil, mediana e fácil; 2º) número total de desafios
resolvidos.
5
BUGCUP | 2015
I Torneio de Educação Profissional
Instituto Federal Farroupilha
48.
Persistindo o empate, será considerada vencedora a equipe que entregar um desafio correto no
menor tempo.
49.
Caberá aos membros da COC decidir sobre a correção das soluções apresentadas para cada
problema.
50.
A COC terá plenos poderes para julgar casos omissos, e contra suas decisões não caberão recursos.
Capítulo VII
Da Premiação
51.
Serão concedidas medalhas de Primeiro Lugar, Segundo Lugar e Terceiro Lugar.
52.
O câmpus sede da FINAL fará a entrega de troféus para os 3 (três) primeiros colocados.
53.
Todos os integrantes das equipes participantes da etapa ELIMINATÓRIA e da etapa FINAL
receberão Certificado de Participação.
54.
Caberá aos inscritos observar e cumprir todas as disposições contidas neste regulamento ou em
normas complementares.
Capítulo VIII
Das Disposições Gerais
55.
A não observância das normas estabelecidas por este regulamento acarretará prejuízos na
homologação das inscrições e, quando necessária, a desclassificação das equipes.
56.
Atos de indisciplina por parte dos participantes serão analisados pela COC e poderão motivar a
perda de pontos ou a desclassificação das equipes envolvidas.
57.
Os casos omissos nesse regulamento serão resolvidos pela COC.
6
Download

REGULAMENTO - bugcup 2015