Quem pode participar: Alunos do ensino fundamental, ensino médio e primeiro ano do ensino superior.
A OBI é dividida em modalidades, cada uma volta a determinado perfil, sendo estas:
- Modalidade Iniciação (provas não envolvem programação):
- Nível 1: alunos até sétimo ano do Ensino Fundamental; e
- Nível 2: para alunos até nono ano do Ensino Fundamental.
- Modalidade Programação:
- Nível Júnior: alunos do ensino fundamental;
- Nível 1: alunos até o segundo ano do ensino médio; e
- Nível 2: para alunos até o terceiro ano do ensino médio.
- Modalidade Universitária:
- Para alunos que estejam cursando, pela primeira vez, o primeiro ano de um curso de graduação.
Quando acontece: todo ano, com etapas classificatórias a partir do final do primeiro semestre.
Consulte o calendário disponível em http://olimpiada.ic.unicamp.br/info_geral/calendario
Onde acontece: em todo o Brasil, mas depende de alguma escola ter se cadastrado no município
Consulte locais de aplicação de prova em http://olimpiada.ic.unicamp.br/info_geral/consultas/FormConsultaEscola.
Qualquer escola pode se inscrever para ser uma sede. É fácil. Veja como em http://olimpiada.ic.unicamp.br/info_geral/para_escolas.
Como se preparar: além desse blog, existe bons materiais oferecidos pelos próprios organizadores da competição.
Consulta as provas já aplicadas nos anos anteriores em http://olimpiada.ic.unicamp.br/passadas.
Pratique utilizando o ambiente que avalia automaticamente a solução em http://olimpiada.ic.unicamp.br/pratique.
Linguagens de programação envolvidas: depende um pouco da sede, mas no geral são oferecidas as linguagens C/C++, Pascal e Python.