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