Obiettivi del Corso: Il corso ha lo scopo di illustrare le tecniche algoritmiche e le strutture di dati fondamentali per risolvere in modo efficiente problemi computazionali.
Crediti: 12
Propedeudicità: Nessuna propedeuticità formale. Raggiunta maturità matematica e conoscenza di un qualunque linguaggio di programmazione imperativo.
Frequenza: La frequenza delle lezioni è fortemente consigliata.