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 casos de uso. As aulas laboratoriais revisitam assuntos específicos ensinados nas teóricas, aplicando-os em casos práticos. Em particular, os alunos são levados a estudar certas abordagens de segurança e a verificar experimentalmente as suas limitações. Por fim, os projetos exigem que os alunos (1) proponham um design seguro para uma aplicação distribuída e (2) verifiquem e identifiquem potenciais vulnerabilidades de segurança numa aplicação selecionada. 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.