Desenvolver habilidades de resolução de problemas computacionais em ambiente colaborativo e sob pressão. O ambiente é semelhante aos concursos internacionais de programação da ACM e à Maratona de Programação da SBC. Os problemas de programação propostos levam ao aprendizado de técnicas de desenvolvimento e análise de algoritmos, assim como o trabalho em equipe.