Matemática I MAT 6,0 Obrigatória
Álgebra Linear e Geometria Analítica MAT 6,0 Obrigatória
Electrónica ET 6,0 Obrigatória
Programação IC 6,0 Obrigatória
Lógica e Sistemas Digitais IC 6,0 Obrigatória
2º Matemática II MAT 6,5 Obrigatória
Probabilidades e Estatística MAT 5,5 Obrigatória
Laboratório de Informática e Computadores IC 6,0 Obrigatória
Programação Orientada por Objectos IC 6,0 Obrigatória
Arquitectura de Computadores I IC 6,0 Obrigatória
2º 3º
Comunicações IC 6,0 Obrigatória
Algoritmos e Estruturas de Dados IC 6,0 Obrigatória
Programação Imperativa em C/C++ IC 6,0 Obrigatória
Arquitectura de Computadores II IC 6,0 Obrigatória
Lógica e Computação IC 6,0 Optativa
Computação Gráfica IC 6,0 Optativa
Programação Funcional IC 6,0 Optativa
Complementar* CSO/ET/IC 6,0 Optativa
4º
Sistemas de Informação I
Redes de Computadores
Ambientes Virtuais de Execução
Sistemas Operativos
Inteligência Artificial
Modelação e Padrões de Desenho
Sistemas Multimédia
Complementar
3º 5º
Sistemas de Informação II
Programação Concorrente
Programação na Internet
Lógica e Computação
Computação Gráfica
Programação Funcional
Segurança Informática
Redes de Internet
Sistemas Embebidos I
Compiladores
Complementar
6º
Projecto e Seminário
Inteligência Artificial
Modelos e Padrões de Desenho
Sistemas Multimédia
Sistemas Distribuídos
Tecnologias Avançadas de Redes
Sistemas Embebidos II
Programação em Dispositivos Móveis
Processamento Digital de Sinal e Imagem