Lecture notes for a class held at Universitat Politècnica de Catalunya