A maratona é uma competição de programação cujo objetivo é despertar o interesse e o aprofundamento na área através de atividades que envolvem desafio, criatividade, engenhosidade e uma saudável competição. Na competição, os estudantes são desafiados a treinar e empenhar suas suas habilidades para resolver problemas em um tempo determinado.