Regulamento

Regulamento do IX BXComp – 9º Campeonato de Programação dos Calouros do Curso de Sistemas de Informação – 2019

Da Participação

Para participar da nona edição do Campeonato de Programação dos Calouros do Curso de Sistemas de Informação, o aluno deve atender aos seguintes requisitos:

  • Estar regularmente matriculado no curso de Sistemas de Informação da Escola de Artes, Ciências e Humanidades da Universidade de São Paulo (EACH-USP);
  • Ser aluno ingressante no ano de 2019;
  • Ter cursado no ano de 2019, pela primeira vez, a disciplina ACH2001 – Introdução à Programação, ou possuir reaproveitamento nesta disciplina;
  • Não possuir reaproveitamento de matéria referente à programação ou estrutura de dados, com exceção de matéria equivalente a ACH2001 – Introdução à Programação.

Da Inscrição

Para inscrever-se o interessado deve formar sua equipe, composta de três ou quatro alunos.

Cada equipe deverá ter um nome, o qual não deve fazer referência a palavras de baixo calão ou termos pejorativos.

As inscrições serão gratuitas e poderão ser feitas entre 29 de agosto e 12 de setembro de 2019. Os inscritos comprometem-se a responder um questionário de autoavaliação para análises estatísticas, que será enviado após à inscrição. A inscrição do grupo só será válida perante a submissão dos questionários de todos os integrantes do grupo.

Observação: o número de equipes é limitado à capacidade física de um laboratório de SI (em torno de 20 equipes). Caso o número de equipes inscritas exceda a capacidade, a preferência de participação será dada às equipes que se inscreveram com maior antecedência.

Da Realização

O campeonato ocorrerá mediante a inscrição de ao menos três equipes. O campeonato será composto por sete etapas, com pontuação organizada no sistemas de pontos corridos. As etapas ocorrerão às quintas-feiras no Laboratório 5 do curso de Sistemas de Informação (todos localizados no terceiro corredor do prédio do Ciclo Básico, no segundo andar). Todas as etapas terão início às 14h e terão duração de duas horas.

*Etapa 0:

19/09 Etapa 0
26/09 Etapa 1
03/10 Etapa 2
17/10 Etapa 3
24/10 Etapa 4
07/11 Etapa 5
14/11 Etapa 6

Data das etapas do BXComp 2019

Das Regras

  1. Cada competidor poderá inscrever-se somente em uma única equipe;
  2. As equipes serão classificadas em um ranking geral de acordo com a quantidade de pontos ganhos em cada etapa;
  3. Para que a equipe pontue na etapa, ao menos dois participantes devem estar presentes durante a sua execução;
  4. Só poderão participar da etapa os competidores que estiverem presentes pessoalmente no laboratório em que a etapa será realizada;
  5. Alunos não poderão participar da etapa em que chegarem atrasados. Serão considerados atrasados aqueles que chegarem após a saída da primeira equipe;
  6. Não haverá coach (treinador) para equipes, sendo as mesmas compostas apenas por competidores;
  7. As equipes terão duas horas para resolver o(s) desafio(s) da etapa;
  8. Os desafios deverão ser desenvolvidos nas linguagens de programação Java e C++;
  9. Será permitido apenas um computador por equipe, sendo este obrigatoriamente do próprio laboratório. Apenas IDEs instaladas no computador e editores de texto poderão ser utilizados, sendo que o navegador será utilizado apenas para a submissão das resoluções ao sistema DOMJudge.
  10. Os programas serão avaliados em computadores com o mesmo sistema operacional (GNU/Linux), distribuição (Ubuntu), versão 9 do compilador de c++ e versão da máquina virtual 1.7 (Java SE 7) instalados nas máquinas dos laboratórios;
  11. Em cada etapa do campeonato será proposto um ou mais desafios, e a cada desafio será associada uma quantidade de pontos preestabelecida;
  12. Cada etapa regular terá pontuação máxima de 12 pontos, sendo que cada equipe recebe a quantidade de pontos referentes apenas aos desafios por ela submetidos corretamente;
    1. Eventualmente poderão ocorrer etapas com pontuação diferenciada. Elas serão serão explicadas e divulgadas durante a realização do campeonato
  13. Ao término do campeonato, em caso de empate na Classificação Geral, os seguintes critérios, na ordem em que são apresentados aqui, serão usados para escolher a equipe mais bem colocada, dentre as que estiverem empatadas:
    1. A maior somatória de desafios corretos submetidos durante todo o campeonato;
    2. A menor somatória de tempo de resolução dos desafios durante todo o campeonato;
    3. A menor somatória do número de submissões de soluções erradas durante todo o campeonato;
    4. A menor somatória de ausências de membros da equipe nas etapas durante todo o campeonato.
  14. É proibida a comunicação entre equipes durante a realização das etapas do campeonato;
  15. É proibida a utilização de qualquer tipo de material de consulta durante a realização das etapas do campeonato;
  16. Não é permitido o retorno de um competidor após sua saída sem o acompanhamento de um membro da organização;
  17. A equipe que desobedecer as regras de número quinze, dezesseis e dezessete não pontuará na Classificação Geral, no que se refere à etapa em que as regras foram transgredidas;
  18. Não serão permitidas demonstrações de mau comportamento, como, por exemplo, falar palavras de baixo calão ou agir com o intuito de tirar a concentração de outras equipes. Equipes que desrespeitarem a regra durante o campeonato serão advertidas e, na terceira advertência, serão desclassificadas da competição;
  19. Em caso de plágio na resolução de algum desafio, as equipes envolvidas serão desclassificadas do campeonato;
  20. Todos os participantes que comparecerem a, pelo menos, 70% do campeonato receberão uma declaração de participação.

Das Considerações Finais

  1. O grupo PET-SI não se responsabiliza por falhas na infraestrutura do laboratório, sejam elas locais (na máquina) ou globais (queda de energia ou da internet). No entanto, antes de cada etapa é feita uma checagem do funcionamento das máquinas a fim de garantir o uso apenas de máquinas funcionais. Na existência de problemas adversos, a organização tem autonomia para tomar decisões de gerenciamento de crise;
  2. Casos omissos neste regulamento serão analisados pelo comitê de organização do campeonato.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *