Estão abertas as inscrições, até ao próximo dia 17 de Abril, para as Olimpíadas Nacionais de Informática (ONI). Estas Olimpíadas são um concurso de âmbito nacional, promovido e organizado pela APDSI - Associação para a Promoção e Desenvolvimento da Sociedade da Informação - em colaboração com o Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto e com o Departamento de Engenharia Electrónica e Informática da Faculdade de Ciências e Tecnologia da Universidade do Algarve, destinado aos jovens que frequentam o ensino secundário ou o ensino básico em qualquer escola do território nacional, constituído por uma prova nacional realizada em duas fases. As Olimpíadas Nacionais de Informática, cuja 1ª edição foi realizada em 1984 no Liceu Passos Manuel (Lisboa) e continuadamente desde 1989, têm como objectivo promover o gosto pela programação e pelas tecnologias de informação entre os jovens, constituir um ponto de encontro de âmbito nacional para professores e alunos interessados nestes temas e permitir seleccionar uma equipa para representar Portugal nas Olimpíadas Internacionais de Informática (IOI).
Nas Olimpíadas Nacionais de Informática, através da resolução de problemas de programação, os concorrentes podem aplicar os seus conhecimentos de Informática e de Programação, em competição leal e salutar com os seus colegas de outras escolas. Podem concorrer todos os jovens nascidos após 30 de Junho de 1992 e que, no ano lectivo 2011-2012 frequentem o ensino básico, secundário ou equivalente.
Nas Olimpíadas Nacionais de Informática os concorrentes representam a escola a que pertencem. A primeira fase da prova nacional, dita prova preliminar, consiste em três problemas apresentados simultaneamente a todos os concorrentes através da Internet por meio de um sistema de gestão de concursos de programação, problemas esses que deverão ser resolvidos individualmente pelos concorrentes, utilizando a linguagem de programação Pascal em ambiente Free Pascal (www.freepascal.org) ou as linguagens C ou C++ em ambiente GCC (http://gcc.gnu.org) e submetidos através do mesmo sistema, para avaliação.
Antes da prova preliminar, a organização disponibilizará na Internet um concurso fictício para que os concorrentes se possam familiarizar com o sistema. A classificação é atribuída automaticamente pelo sistema em função do número de testes avaliados correctamente pelos programas submetidos pelos concorrentes e será validada por um júri nacional, nomeado pela organização, o qual também desempatará os casos em que tal seja necessário, observando a qualidade da programação.
Os melhores concorrentes da primeira fase, até um máximo de 30, participarão na segunda fase do concurso, que constitui a prova final. A prova final é individual e é realizada usando o mesmo sistema da prova preliminar, mas presencialmente, em local ou locais a anunciar. A classificação final do concurso, a atribuir pelo júri nacional, é a da prova final, atribuída nos mesmos moldes da prova preliminar.
As provas de treino e de qualificação realizam-se na Internet. A final realiza-se no Porto, nas instalações do Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto. Todos os 30 concorrentes seleccionados compareceram, acompanhados pelos seus professores.
Os concorrentes melhor classificados na prova final, em número que será determinado pelo júri nacional, poderão ser seleccionados para participarem num estágio de formação sobre resolução de problemas de programação em ambiente de concursos, a realizar em Julho de 2012, no final da qual serão escolhidos, de entre os elementos desse grupo, em função do seu desempenho durante o estágio, um, dois, três ou quatro, para participarem, em representação de Portugal, nas Olimpíadas Internacionais de Informática de 2012 (http://www.ioi2012.org/) que se realizarão em Sirmione, Montichiaru, em Itália, de 23 a 30 de Setembro de 2012.