University of Malaga Advanced programming course on C++ ( Diseño de Algoritmos )