Maratona de Programação

O que é?

A Maratona de Programação é uma competição que reúne equipes para resolver problemas computacionais utilizando raciocínio lógico, criatividade, conhecimentos de programação e trabalho em equipe.

No Brasil, a Maratona de Programação é tradicionalmente promovida pela Sociedade Brasileira de Computação (SBC) desde 1996. A competição faz parte da tradição internacional de competições de programação, que têm entre suas principais referências as disputas promovidas pela Association for Computing Machinery (ACM).

Sobre o Evento

A Maratona de Programação do WSIS será realizada em dois dias, combinando preparação e competição.

No dia 05 de outubro, será realizado o aquecimento. Essa atividade tem como objetivo apresentar o funcionamento da competição, permitir que os participantes conheçam o ambiente de disputa, testem suas estratégias e se preparem para os desafios do dia seguinte.

O aquecimento não é obrigatório, mas é altamente recomendado para participantes que nunca participaram de uma competição de programação. Durante essa atividade serão apresentadas as informações específicas sobre o funcionamento da competição e os procedimentos que deverão ser seguidos durante a prova.

No dia 06 de outubro, acontecerá a competição. As equipes deverão resolver uma série de problemas computacionais durante um período limitado, buscando obter o maior número possível de soluções corretas.

Os problemas poderão ser resolvidos utilizando as linguagens de programação C, C++, Java ou Python.

Quem pode Participar?

Pode participar qualquer pessoa que esteja inscrita no evento WSIS. Não é necessário possuir conhecimento prévio em programação competitiva, e a participação de iniciantes é fortemente incentivada.

As equipes devem ser formadas previamente pelos próprios participantes e devem ser compostas por 3 integrantes.

Não há limite para o número de equipes participantes. A participação na Maratona está condicionada à inscrição no evento WSIS e não há cobrança adicional para participar da competição.

Como participar?

  • Estar inscrito no evento WSIS;
  • Formar previamente uma equipe com 3 integrantes;
  • Realizar a inscrição da equipe até o prazo estabelecido;
  • Participar do aquecimento, especialmente se você nunca participou de uma competição de programação;
  • Comparecer à competição no dia 06/10/2026.

Objetivos

Durante o tempo determinado para a competição, cada equipe deverá buscar resolver o maior número possível de problemas. A classificação considera a quantidade de problemas resolvidos e, em caso de empate, os critérios de tempo e penalidades definidos pela competição.

Benefícios

A participação na Maratona de Programação contribui para o desenvolvimento de diversas habilidades, entre elas:

  • Raciocínio lógico e capacidade de resolução de problemas;
  • Criatividade na busca por soluções computacionais;
  • Conhecimento e aplicação de algoritmos e estruturas de dados;
  • Trabalho em equipe e comunicação;
  • Tomada de decisão sob pressão;
  • Organização e gerenciamento do tempo.

Além disso, serão emitidos certificados para as equipes classificadas em 1º, 2º e 3º lugares.

Algumas dicas para a competição

  • Comece identificando os problemas que parecem mais fáceis para a equipe;
  • Defina uma estratégia de divisão dos problemas entre os integrantes;
  • Enquanto um integrante estiver programando, os demais podem analisar outros problemas e discutir possíveis soluções;
  • Comuniquem-se constantemente e compartilhem as ideias encontradas;
  • Gerenciem bem o tempo disponível e evitem ficar presos por muito tempo em um único problema;
  • Leiam atentamente os enunciados e testem as soluções com diferentes casos;
  • Mantenham a calma e a concentração durante a competição;
  • Lembrem-se: uma boa estratégia de equipe pode ser tão importante quanto a velocidade individual de programação.

Coordenadores

A Maratona de programação do WSIS 2026 será realizada sob a coordenação dos professores:

Galeria

Confira alguns registros das edições anteriores da Maratona de Programação:

Galeria 1
Galeria 2
Galeria 3
Galeria 4
Galeria 5
Galeria 6
Galeria 7
Galeria 8
Galeria 9