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

Os conteúdos lecionados nas aulas teóricas, pela fomentação da participação dos alunos, e experimentados nas aulas teórico-práticas e laboratoriais permitirão que os alunos possam adquirir as competências para os objetivos definidos na disciplina. Assim, é pretendido que os alunos compreendam o funcionamento interno de um SO e sejam capazes de apresentarem soluções adequadas para resolução de problemas de programação que involvem a gestão, escalonamento e sincronização de processos e threads. Também, que desenvolvem competências de entendimento de como evitar e gerir faltas e interbloqueis derivados de execução de programas que não contemplem sincronização.