Eduardo R. B. Marques

Professor Auxiliar, Dep. Ciência de Computadores, FCUP
Researcher, CRACS / INESC-TEC
Email: ebmarques __at__ fc.up.pt
Room: 1.72 :: Tel. (+351) 220 402 972

Home | Publications | Projects | Students | Software | Teaching | Personal

Teaching

I am on sabbatical during the 2024/25 academic year.

DCC/FCUP (since 2016)

As main professor ("regente"):

  • Bases de Dados (Databases): 2018/19 to 2023/24.
  • Programação (LEIC) (Programming): 2021/22 to 2023/24 with Jorge Silva(FEUP) and Pedro Diniz (FEUP).
  • Big Data and Cloud Computing, with Inês Dutra; 2018/19 to 2023/24.
  • Programação Concorrente (Concurrent Programming), with Mário Florido (2020/21 to 2022/23) and Nelma Moreira (2018/19, 2019/20).
  • Questões de Segurança em Engenharia de Software (Software Engineering issues and Security); 2016/17 to 2019/20.
  • Computação Paralela (Parallel Computing), with Miguel Areias; 2018/19.

As assistant professor ("laboratory"/practical classes):

  • Arquitectura de Computadores (Computer Architecture); 2020/21.
  • Compiladores (Compilers); 2016/17.
  • Desenho e Análise de Algorithmos (Algorithm Design And Analysis); 2020/21, 2019/20.
  • Estruturas de Dados (Data Structures); 2017/18, 2016/17.
  • Introdução à Programação (Introduction to Programming); 2022/23.
  • Programação Imperativa (Imperative Programming); 2018/19.

DI/FCUL (2012-2016)

As main professor ("regente"):

  • Verificação e Validação de Software, Software Testing course for MSc/PhD students; 2014/15, 2013/14, 2012/13.
  • Programação Por Objectos, OO Programming for MSc/PhD students; 2015/16, 2014/15, 2013/14, 2012/13.
  • Programação Centrada em Objectos, OO Programming for BSc students; 2015/16, 2014/15, 2013/14, 2012/13.

As assistant professor ("laboratory"/practical classes):

  • Algoritmos e Estruturas de Dados, Data structures and algorithms for BSc students; 2015/16, 2014/15, 2013/14, 2012/13.
  • Elementos de Programação, Introductory programming for Math and Applied Math Bsc students; 2012/13.
  • Redes de Computadores (pós-laboral), Course on computer networks, assistant professor; 2012/13.

DCC/FCUP (2005/6, 1996/97)

  • Compiladores, Undergraduate course on compilers, assistant professor, 2005/6
  • Inteligência Artificial, Undergraduate course on AI, assistant professor, 2005/6.
  • Introdução aos Computadores, junior assistant ("monitor"), 1996/7.