Material Do Curso 1º ano Análise Cálculo Geometria Laboratório de Algoritmia I Matemática Discreta Programação Funcional Programação Imperativa Sistemas de Computação Tópicos de Matemática Álgebra Linear 2º ano Algoritmos e Complexidade Análise Numérica Autómatos e Linguagens Formais Cáculo de Programas Laboratório de Algoritmia II Lógica Programação Orientada aos Objetos Sistemas Operativos Sistemas de Comunicação e Redes Álgebra Universal e Categorias Álgebra 3º ano Bases de Dados Computabilidade e Complexidade Computação Gráfica Interação e Concorrência Lógica Computacional Probabilidades e Aplicações Processamento de Linguagens e Compiladores Programação Concorrente Projeto Semântica das Linguagens de Programação Teoria de Números Computacional