Laboratorio di Algoritmi e Strutture Dati
Corso di laurea in informatica


logo università milano
NOTA BENE: questo sito fa riferimento al Laboratorio di Algoritmi e Strutture Dati fino all'anno accademico 2015/2016. A partire dall'anno accademico 2016/2017 il programma del corso e le modalità d'esame subiscono probabilmente delle variazioni, si veda la nuova pagina web del laboratorio. Le informazioni attualmente contenute su questo sito sono quindi da considerasi valide solo fino all'appello di settembre 2016.

Testi consigliati

Per la prima parte del corso (introduzione al linguaggio di programmazione C), i libri consigliati sono:

  • "Programmazione in C", di K. N. King, edito da APOGEO.
    Preferibile nella versione originale (in inglese), edito da W. W. Norton & Company.

    Ottimo libro di testo sulla programmazione in C, adatto in particolare a chi ha ancora difficoltà con la programmazione.

    NB: Sul sito della casa editrice è disponibile l'utilissima appendice E relativa alle funzioni della libreria standard.

    Attenzione: l'edizione italiana del testo contiene diversi errori dovuti in buona parte ad un editing trascurato della traduzione dalla lingua inglese, in particolar modo nel codice sorgente degli esempi, degli esercizi e negli esempi di I/O. Il Dott. Massimo Santini sta preparando un elenco di errori e correzioni di cui siete invitati a prendere visione; siete inoltre invitati a collaborare alla raccolta di errori tramite la form di segnalazione.

  • "Il linguaggio C", di Brian Kernighan e Dennis M. Ritchie, edito da Pearson Education Italia
    Autorevole e indispensabile manuale di riferimento per il linguaggio C, adatto per chi sa già programmare discretamente in altri linguaggi.

Per la parte su strutture dati dinamiche ed algoritmi, il testo consigliato è

Altri testi di approfondimento di cui consigliamo la lettura sono:

Segnaliamo inoltre lo scaffale del programmatore, una bibliografia commentata proposta dal Dott. Massimo Santini