Salvador Roura

Departament de Ciències de la Computació
Universitat Politècnica de Catalunya (BarcelonaTech)
Campus Nord, Edifici Omega, room 226
Jordi Girona Salgado, 1-3
08034 Barcelona
Catalonia, Spain

E-mail: roura at

I am associate professor at the Department of Computer Science of the Universitat Politècnica de Catalunya (Technical University of Catalonia).


I am interested in the design and analysis of algorithms and data structures, in particular sorting and searching. Here you can get a brief summary of my main published research results .


Some teaching material (in Catalan):

Online Judge

Together with professor Jordi Petit, we have built the online judge


both for educational and competitive purposes. It contains more than 2000 programming problems.

Programming Courses for Teenagers

I organize a summer course on computer programming for pre-universitary students:

Lliçons d'Algorísmia i Programació

Programming Competitions

This page is not under construction.