Ano lectivo de 2009/2010
- Descrição, Armazenamento e Pesquisa de Informação (MIEIC/PRODEI)
- Laboratório de Bases de Dados e Aplicações Web (MIEIC)
- Laboratório de Programação (MIEEC)
- Linguagens de Anotação e Processamento de Documentos (MIEIC)
- Paradigmas de Programação (PRODEI)
- Projecto FEUP (MIEIC+MIEIG)
Ano lectivo de 2008/2009
- Descrição, Armazenamento e Pesquisa de Informação (MIEIC/PRODEI)
- Laboratório de Bases de Dados (MIEIC)
- Laboratório de Programação (MIEEC)
- Linguagens de Anotação e Processamento de Documentos (MIEIC)
- Paradigmas de Programação (MIEIC/PRODEI)
- Projecto FEUP (MIEEC+MIEC)
Ano lectivo de 2007/2008
- Descrição, Armazenamento e Pesquisa de Informação (MIEIC/PRODEI)
- Laboratório de Bases de Dados (MIEIC)
- Laboratório de Programação (MIEEC)
- Linguagens de Anotação e Processamento de Documentos (MIEIC/PRODEI)
- Paradigmas de Programação (MIEIC/PRODEI)
Ano lectivo de 2006/2007
- Descrição, Armazenamento e Pesquisa de Informação (MIEIC/LEIC/MEI/PRODEI)
- Laboratório de Bases de Dados (MIEIC/LEIC)
- Laboratório de Programação (MIEEC/LEEC)
- Linguagens de Anotação e Processamento de Documentos (MIEIC/LEIC/MEI/PRODEI)
- Paradigmas de Programação (MIEIC/LEIC/MEI/PRODEI)
Ano lectivo de 2005/2006
- Descrição, Armazenamento e Pesquisa de Informação (PRODEI/MEI/LEIC)
- Laboratório de Bases de Dados (LEIC)
- Laboratório de Engenharia de Software (LEIC)
- Linguagens de Anotação e Processamento de Documentos (PRODEI/MEI/LEIC)
- Paradigmas de Programação (PRODEI/MEI)
Ano lectivo de 2004/2005
- Laboratório de Bases de Dados (LEIC)
- Laboratório de Engenharia de Software (LEIC)
- Paradigmas de Programação (MEI)
- Processamento Estruturado de Documentos (MEI/LEIC)
Ano lectivo de 2003/2004
- Licença Sabática
Ano lectivo de 2002/2003
- Aplicações na Web (MEEC)
- Engenharia de Software (LEIC/LEEC)
- Laboratório de Bases de Dados (LEIC)
- Laboratório de Engenharia de Software (LEIC)
- Programação de Computadores II (MQG)
Ano lectivo de 2001/2002
- Aplicações na Web (MEEC)
- Gestão de Projectos de Software (LEIC)
- Introdução à Programação I (LEIC)
- Laboratório de Informática Avançada (LEIC)
- Laboratório de Sistemas de Gestão de Bases de Dados (LEIC)
- Sistemas de Bases de Dados (MIAC)
- Tecnologias de Sistemas de Gestão de Bases de Dados (LEIC)
Ano lectivo de 2000/2001
- Algoritmos e Estruturas de Dados (LEEC)
- Aplicações na Web (MEEC)
- Gestão de Projectos de Software (LEIC)
- Introdução à Programação I (LEIC)
- Laboratório de Informática Avançada (LEIC)
- Projecto, Seminário ou Trabalho de Fim de Curso (LEEC)
- Sistemas de Bases de Dados (MIAC)
- Tecnologias de Sistemas de Gestão de Bases de Dados (LEIC)
Ano lectivo de 1999/2000
- Algoritmos e Estruturas de Dados (LEEC)
- Aplicações Baseadas na Web (MEEC)
- Gestão de Projectos de Software (LEIC)
- Laboratório de Sistemas de Gestão de Bases de Dados (LEIC)
- Laboratório de Informática Avançada (LEIC)
- Sistemas de Bases de Dados (MI)
Ano lectivo de 1998/99
- Algoritmos e Estruturas de Dados (LEEC)
- Gestão de Projectos de Software (LEIC)
- Laboratório de Sistemas de Gestão de Bases de Dados (LEIC)
- Laboratório de Informática Avançada (LEIC)
- Seminário/Projecto de IS (LEEC)
- Sistemas de Bases de Dados (MIAC)
- Sistemas de Informação e Bases de Dados (MEEC)
- Tópicos Avançados de Bases de Dados (MEEC)
Ano lectivo de 1997/98
- Laboratório de Informática Avançada (LEIC)
- Laboratório de Sistemas de Gestão de Bases de Dados (LEIC)
- Programação (LEEC)
- Sistemas de Bases de Dados (MIAC)
- Sistemas de Informação e Bases de Dados (MEEC)
- Sistemas Informáticos (LEEC)
- Tecnologia de Sistemas de Gestão de Bases de Dados (LEIC)
- Tópicos Avançados de Bases de Dados (MEEC)
Ano lectivo de 1996/97
- Bases de Dados (LEEC)
- Sistemas Informáticos (LEEC)
- Tecnologia dos Sistemas de Gestão de Bases de Dados (LEIC)
- Tópicos Avançados de Bases de Dados (MEEC)
Ano lectivo de 1995/96
- Sistemas Informáticos (LEEC)
- Tópicos Avançados de Bases de Dados (MEEC)
Ano lectivo de 1994/95
- Sistemas Informáticos (LEEC)