Algoritmi e Principi dell'Informatica
Docente: Davide Martinenghi
Esercitatore: Gabriele Paveri Fontana
Avvisi
- Il testo e le soluzioni dell'appello del 4 settembre 2024 sono disponibili qui.
- Il testo e le soluzioni dell'appello del 13 luglio 2024 sono disponibili qui.
- Il testo e le soluzioni dell'appello del 20 giugno 2024 sono disponibili qui.
Prova finale
- I corsi Algoritmi e Principi dell'Informatica (10 crediti) e Progetto di Algoritmi e Strutture Dati (1 credito di Prova Finale) sono diversi: dovete sostenerli entrambi solo se sono nel vostro piano di studi.
- La presentazione del progetto è qui.
- Il foglio di specifica del progetto è qui.
- La presentazione del prof. Barenghi sugli strumenti di sviluppo è disponibile qui, con i file di esempio. La registrazione della lezione si trova qui.
Materiale
- Libri di testo:
- Modulo I: Informatica Teorica. Mandrioli, Spoletini, Informatica teorica (II edizione) De Agostini, 2011.
- Modulo II: Introduzione agli algoritmi e strutture dati. Cormen, Leiserson, Rivest, Stein (versione ridotta per il corso di Algoritmi e Principi dell'Informatica), McGraw-Hill.
- Eserciziario: Algoritmi e Principi dell'Informatica: esercizi risolti e commentati. A. Barenghi, D. Martinenghi, M. Pradella, M. Rossi. Esculapio, 2024, Seconda Edizione.
- Slide delle lezioni (potenzialmente aggiornate di volta in volta).
- Dispense su logiche MFO e MSO in inglese: pdf.
- Vecchio materiale fornito senza garanzie:
- Letture consigliate:
- Il calcolatore universale. Da Leibniz a Turing. M. Davis, seconda edizione, Adelphi, 2012.
- Registrazione delle lezioni di una precedente edizione.
Ricevimento
Venerdì 10:30 - 12:30 previo appuntamento via email.
Esame
Scritto con eventuale discussione orale esclusivamente su richiesta del docente.
Calendario (provvisorio)