En aquesta assignatura s'utilizen i s'amplien els conceptes de l'assignatura Fonaments de Programació. Addicionalment, s'introdueiexen nous conceptes com ara la recursivitat i s'analitza el cost d'un algorisme. Es pretén que els estudiants assegurin la competència de programació per mitjà de l'estudi de casos pràctics i la implementació de programes de certa complexitat.
(*)La Guia docent és el document on es visualitza la proposta acadèmica de la URV. Aquest document és públic i no es pot modificar, llevat de casos excepcionals revisats per l'òrgan competent/ o degudament revisats d'acord amb la normativa vigent