Contact information
Curriculum
Recent publications
Pisa, 2001 RECENT BOOKS Algoritmi, divinità e gente comune 1999 (reprint 2012), with Linda Pagli Storia matematica della rete 2007, with Linda Pagli Finalist "Premio Galileo" 2008 Mathematical and Algorithmic Foundations of the Internet 2011, with Linda Pagli, and the literary assistance of Graham Steel Crittografia 2015, with Anna Bernasconi and Paolo Ferragina Il Pensiero Computazionale. Dagli algoritmi al coding. 2017, with Paolo Ferragina Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Algoritmi, divinità e gente comune 1999 (reprint 2012), with Linda Pagli Storia matematica della rete 2007, with Linda Pagli Finalist "Premio Galileo" 2008 Mathematical and Algorithmic Foundations of the Internet 2011, with Linda Pagli, and the literary assistance of Graham Steel Crittografia 2015, with Anna Bernasconi and Paolo Ferragina Il Pensiero Computazionale. Dagli algoritmi al coding. 2017, with Paolo Ferragina Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Storia matematica della rete 2007, with Linda Pagli Finalist "Premio Galileo" 2008 Mathematical and Algorithmic Foundations of the Internet 2011, with Linda Pagli, and the literary assistance of Graham Steel Crittografia 2015, with Anna Bernasconi and Paolo Ferragina Il Pensiero Computazionale. Dagli algoritmi al coding. 2017, with Paolo Ferragina Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Mathematical and Algorithmic Foundations of the Internet 2011, with Linda Pagli, and the literary assistance of Graham Steel Crittografia 2015, with Anna Bernasconi and Paolo Ferragina Il Pensiero Computazionale. Dagli algoritmi al coding. 2017, with Paolo Ferragina Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Crittografia 2015, with Anna Bernasconi and Paolo Ferragina Il Pensiero Computazionale. Dagli algoritmi al coding. 2017, with Paolo Ferragina Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Il Pensiero Computazionale. Dagli algoritmi al coding. 2017, with Paolo Ferragina Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Computational Thinking. First Algorithms. Then Code. 2018, with Paolo Ferragina The Ph.D. Mauriana Pesaresi Seminars 2015, Arithmetic for rooted trees 2018, Chip functioning and manufactoring 2019, Simple mathematical proofs that you may not have seen in school Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Seminars at the Museo degli Strumenti per il Calcolo, Pisa 2015, Dall'Alberti all'Enigma e oltre 2016, I numeri binari con molte divagazioni Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Settimana della Matematica, Pisa 2017, Turing e la nascita dell'algoritmica TEACHING Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Algoritmica Nuove Ricorrenze 2009 Demo PERM Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Calcolabilità e complessità 2012-2013 Dispense: 1 2 3 4 Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Crittografia Morsch quantum keys Identificazione Zero-Knowledge (2013) Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Informatica per le Biotecnologie Dispense: 0 Introduzione, 1 Le 12 monete, 2.1 Ordini di grandezza, 2.2 Alcune formule utili, 2.3 Rappresentazione e algoritmi, 3 Ricerca in un insieme, 4 Ordinamento, 5 Complessità di calcolo, 6 Programmazione dinamica, 7 Confronto tra sequenze, 8.1 Fragment assembly , 8.2 Altri problemi, Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures
Informatica per le scuole Appunti di Algoritmica Dottorato: Networks 08 1 Mathematical laws, 2 Internet WWW DNS, 3 Failures