O objetivo da disciplina é desenvolver habilidades de resolução de problemas computacionais em ambiente colaborativo e sob pressão. O ambiente é semelhante aos concursos internacionais de programação 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 com o uso de estruturas de dados complexas, assim como o trabalho em equipe.
- Professor: Carlos E. Ferreira
- Professor: Pedro Sousa