Demonstração da coerência das metodologias com os objectivos

Os alunos são expostos aos vários temas segundo três perspetivas, que lhes permitirão adquirir os resultados de aprendizagem esperados. Primeiro, nas aulas teóricas, seguirão a metodologia normal de ensino, através da apresentação dos conceitos essenciais relacionados com cada tema e da avaliação de estudos de caso. As aulas laboratoriais revisitam assuntos específicos ensinados nas teóricas, aplicando-os em casos práticos. Por fim, o projeto exigirá que os alunos coloquem em prática, selecionem e apliquem os métodos mais adequados para auditar manualmente e testar automaticamente software em busca de vulnerabilidades, propondo correções para algumas das falhas identificadas. A combinação destas três perspetivas oferece aos alunos uma visão completa dos tópicos da disciplina, bem como a oportunidade de praticar todas as competências necessárias.