O ToPAS (Torneio de Programação para Alunos do Secundário) é uma competição de programação competitiva criada em 2001 pelo Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto (FCUP), organizada anualmente em conjunto com a Universidade NOVA de Lisboa (polo "ToPAS Lx") e a Universidade do Algarve (polo "ToPAS Sul"), com provas simultâneas nos vários polos. Destina-se a equipas de 2 a 3 alunos do ensino secundário (10.º-12.º ano) inscritos por uma escola portuguesa, cada aluno só podendo representar uma escola; cada escola pode inscrever até duas equipas. O concurso tem a duração de 4 horas, com resolução de 7 a 8 problemas de programação em linguagens como C, C++, Java, Pascal, Python ou C#, com avaliação automática e confirmação por júri. Realiza-se habitualmente na primeira sexta-feira completa de maio. A edição de 2026 (polo do Porto) reuniu 25 equipas de 14 escolas do Norte do país; o torneio já envolveu mais de 750 equipas e 2000 alunos ao longo da sua história. Os vencedores recebem prémios e todas as equipas participantes recebem um certificado.
Competição
ToPAS - Torneio de Programação para Alunos do Secundário
O QUE É
CRITÉRIOS DE ELEGIBILIDADE
- Destina-se a alunos do 10.º ao 12.º ano de escolaridade.