Inglês Técnico
Algoritmos e estruturas de dados
Elementos matemáticos para a programação
Linguagens de programação
Análise e projecto de sistemas
Projeto de iniciação à programação
Edição multimédia
Arquitectura de dispositivos móveis
Estatística aplicada à programação
Computação móvel I
Armazenamento e Acesso a Dados
Projeto de computacão móvel
Redes úbiquas e de proximidade
Introdução à computação gráfica
Computação móvel II
Interação com dispositivos móveis
Programação web aplicada a dispositivos móveis
Projeto de computação móvel avançada
Estágio