Aprimorar habilidades de resolução de problemas computacionais em um ambiente semelhante ao de concursos internacionais de programação como o ICPC e à Maratona de Programação da SBC. Os problemas de programação propostos levam ao aprofundamento do aprendizado de técnicas de desenvolvimento e análise de algoritmos, incluindo o uso de estruturas de dados sofisticadas e uma ampla variedade de estratégias de resolução de problemas computacionais.