Aquest curs correspon a una assignatura de tercer de la menció de Computació del Grau d'Enginyeria Informàtica en la que es donen uns coneixements avançats per tal que l'estudiant sigui capaç de fer una anàlisi dels algorismes dissenyats per trobar els que resolen un problema plantejat de manera òptima tenint en compte els requisits d'eficiència i/o precisió intrínsecs de cada entorn.