O Bootcamp de Algoritmos pretende desenvolver a tua capacidade de resolver problemas de programação competitiva. Assim, as sessões do Bootcamp estão desenhadas para colocar à prova a tua capacidade de aplicação de técnicas algorítmicas para resolver eficientemente problemas de programação competitiva. Neste sentido, assume-se que o Bootcamp de Algoritmos está pensado para quem está disposto a trabalhar para ter um excelente desempenho em competições como as Olimpíadas Nacionais de Informática (ONI).
Alguns dos tópicos do curso de Bootcamp de Algoritmos são:
- Programação em C++
- Algoritmos e estruturas de dados
- Complexidade algorítmica
- Resolução de problemas de programação competitiva
Os Bootcamps After School funcionam num regime diferente dos Cursos. Nos Bootcamps, os alunos têm sessões mais pontualmente, mas estas são mais intensas. Enquanto que nos Cursos After School (e.g., Programação) as sessões síncronas são semanais e têm uma duração de duas horas, as sessões dos Bootcamps são mensais e têm a duração de três ou mais horas (quatro horas, no caso do Bootcamp de Algoritmos).
No Bootcamp de Algoritmos, os alunos terão sessões com duas partes. Uma primeira de resolução intensiva de problemas e uma segunda de discussão da resolução dos problemas com os instrutores e os colegas. Deste modo, o Bootcamp de Algoritmos requer um grande nível de autonomia por parte dos alunos.
Neste Bootcamp os participantes vão resolver problemas através de diversas técnicas, desenvolver o seu conhecimento de linguagens de programação e ganhar proficiência em algoritmos e estruturas de dados.
O Bootcamp é destinado a todos os alunos que estejam confortáveis em programar em C++ (ao nível de programação competitiva) e que gostem de resolver problemas computacionais em formato competitivo, onde a eficiência do código é uma preocupação.