Teaching
Didattica (in italiano)
Programmazione e Architettura degli Elaboratori (modulo A). Corso di Laurea Triennale in Intelligenza Artificiale e Data Analytics (AIDA).
Before
2011/12 e 2012/13. Biologia Computazionale (M.Antoniotti), Corso di Laurea Magistrale in Informatica, Università di Milano-Bicocca.
Lezione sulle basi matematiche della simulazione stochastica di sistemi di reazioni chimiche.
Gillespie, Daniel T. (1977). "Exact Stochastic Simulation of Coupled Chemical Reactions". The Journal of Physical Chemistry 81 (25): 2340–2361;
Gillespie, Daniel T. (1976). "A General Method for Numerically Simulating the Stochastic Time Evolution of Coupled Chemical Reactions". Journal of Computational Physics 22 (4): 403–434.
2011/12. Bioinformatica: Laboratorio di Sistemi (F.Archetti), Corso di Laurea in Biotecnologie, Università di Milano-Bicocca.
2010/11. Linguaggi di Programmazione e Laboratorio (condiviso con P.Degano), Corso di Laurea in Matematica, Università di Pisa.
Note: versione aggiornata. Interprete Ocaml: sorgenti (Emacs mode, snippet e istruzioni).
Essendomi trasferito i progetti saranno consegnati solamente via email, con le stesse regole adottate fino ad ora.
2010/11. Programmazione I e Laboratorio. (condiviso con P.Mancarella), Corso di Laurea in Informatica, Università di Pisa.
Lezione I : struttura di un programma, dichiarazione di variabili, printf, scanf, for ed if.
Lezione II : programmare array.
Lezione III : programmare liste (esercizio).
2009/10. Programmazione I e Laboratorio (condiviso con R. Barbuti), Corso di Laurea in Informatica, Università di Pisa.
Lezione I : grammatiche Context-Free e teorema di Ricorsione.
Lezione II : struttura di un programma, dichiarazione di variabili, printf, scanf, for ed if.
Lezione III : puntatori, allocazione dinamica, aritmetica dei puntatori.
Lezione IV : programmare array.