Revisar/aprimorar habilidade no desenvolvimento de algoritmos avançados, no formato de olimpiadas de Computação. Serão vistos os diversos paradigmas de programação e problemas relativos a grafos, teoria dos números, teoria dos jogos e strings