O curso será realizado na forma de uma maratona de programação. Neste curso, os alunos devem se organizar em times de 2 a 3 membros e terão por volta de 4 horas para resolver uma lista de problemas. O curso promoverá também a integração entre os alunos de turmas, turnos e anos diferentes, permitindo ao aluno exercitar a criatividade, trabalho em equipe, raciocínio lógico, dentre outras habilidades requeridas para um bom programador. Além disso, o curso visa divulgar a maratona de programação e motivar a participação dos alunos.
Conhecimento prévio: Saber realizar entrada e saída de dados em alguma das linguagens a seguir: Python, Java, C/C++.
Para quem gostaria de se aventurar com segurança, invasões e até mesmo engenharia reversa, há uma competição que se encaixa perfeitamente: o CTF (Capture The Flag). Elaborado em moldes semelhantes a uma maratona de programação, o CTF inclui desafios que lidam com diversos tipos de exploits de segurança, a fim de que seus participantes tanto aprendam quanto ponham seus conhecimentos de hacking a prova!
Conhecimento prévio: Nenhum.