Maratona de Programação

Maratonas de programação são competições que promovem os alunos a criatividade, a capacidade de trabalho em equipe, a busca de novas soluções de software e a habilidade de resolver problemas sob pressão. Basicamente, nestas competições são propostos problemas de lógica em que os competidores devem criar soluções utilizando uma determinada linguagem de programação. Geralmente são usadas as linguagens Java, C, C++ ou Pascal.

Já participei de muitas maratonas de programação e gosto muito deste tipo de evento. Por isso, este tópico foi criado para que exercícios e dicas possam ser apresentadas para ajudar e incentivar alunos a participar destas competições. Apesar de ser uma competição, o mais importante é o conhecimento e os contatos com professores e alunos que são estabelecidos durante os eventos.

A seguir são apresentados os principais sites que trabalham com estas competições.

Em breve serão adicionadas soluções de vários problemas. Além de código, serão criados vídeos e textos que explicam as soluções propostas.

 

Olimpíada Brasileira de Informática (OBI)

Olimpíada brasileira realizada para alunos do ensino médio e que estão no primeiro período da graduação. É um ótimo local para começar os estudos.

Além das provas passadas o site permite submeter códigos para testar as soluções implementadas.

Site: olimpiada.ic.unicamp.br

 

Maratona de Programação

Maratona de programação aplicada a nível nacional para a classificação de times para a final mundial de programação.

No site existem mais detalhes sobre a competição e das provas já aplicadas.

Site: maratona.ime.usp.br

 

Maratona de Programação da CTBC

Maratona de programação aplicada pela a empresa CTBC.

Site: maratona.ctbc.com.br

 

ACM-ICPC Live Archive

Repositório com as provas aplicadas em maratonas ao redor do mundo. No site é possível submeter os problemas para testar as soluções propostas.

Site: http://livearchive.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8

 

SPOJ Brasil

Site nacional para a submissão de soluções de problemas em português. 

Site br.spoj.pl

 

SPOJ Internacional

Site com vários problemas e que permite a submissão das soluções.

Site: www.spoj.pl

 

UVa Online Judge

Site com vários problemas e que permite a submissão das soluções.

Site: uva.onlinejudge.org

 

WPattern

O objetivo deste blog é de disponibilizar os resultados dos meus estudos. Não será tratada apenas uma tecnologia ou área, mas qualquer tópico que seja interessante e possa contribuir com a comunidade de desenvolvedores, comunidade científica e meus alunos. Entretanto, meus trabalhos sempre estão voltado principalmente para as tecnologias .NET, Java e C/C++.

Posts Recentes

Google Translator

JetBrains

JetBrains: Ferramentas de desenvolvimento com .NET.

ReSharper: Excelente ferramenta para .NET.