Teaching Activity

2016/2017

Arquitetura de Computadores

Computação Paralela

Implementação de Linguagens

Sistemas de Operação

2015/2016

Computação Paralela / Programação Paralela

Implementação de Linguagens

Programação Imperativa

Sistemas de Operação

2014/2015

Bases de Dados

Implementação de Linguagens

Programação Imperativa

Sistemas de Operação

2013/2014

Bases de Dados

Implementação de Linguagens

Sistemas de Operação

2012/2013

Bases de Dados

Implementação de Linguagens

Sistemas de Operação

2010/2011

Bases de Dados

Implementação de Linguagens

Programação Paralela e Distribuída

Sistemas de Operação

2009/2010

Bases de Dados

Implementação de Linguagens

Programação Paralela e Distribuída

Sistemas de Operação

2008/2009

Bases de Dados

Implementação de Linguagens

Programação Paralela e Distribuída

Sistemas de Operação

2007/2008

Arquitecturas Avançadas e Virtualização

Advanced Topics in Data Mining and Logic Programming

Bases de Dados

Programação Paralela e Distribuída

Sistemas de Operação

2006/2007

Bases de Dados

Computação Paralela

Implementação de Linguagens de Programação Lógica

Sistemas de Operação

2005/2006

Bases de Dados

Implementação de Linguagens de Programação Lógica

Sistemas de Operação

Sistemas de Operação II

2004/2005

Implementação de Linguagens de Programação Lógica

Sistemas e Aplicações

Sistemas de Operação II

2003/2004

Informática Aplicada

Informática

Implementação de Linguagens de Programação Lógica

Programação Paralela

Sistemas e Aplicações

Sistemas de Operação

2002/2003

Informática

Monografia

Programação Paralela

Sistemas e Aplicações

Sistemas de Operação

2001/2002

Informática

Sistemas e Aplicações

Sistemas de Operação

1999/2000

Introdução aos Computadores

Informática

Sistemas e Aplicações

1998/1999

Informática

Programação Declarativa

Sistemas e Aplicações

1997/1998

Programação Declarativa