Tecniche di Programmazione e Laboratorio 

Orario delle Lezioni (Aula Mauro Picone) 

Lunedì 11:00-14:00

Mercoledì 11:00-13:00 

Venerdì 09:00 - 11:00 (laboratorio) 

Prof. Stefano Leonardi: leonardi@diag. uniroma1.it (prima parte) 

Federico Fusco: federico.fusco@uniroma1.it (seconda parte)

Matteo Russo: mrusso@diag.uniroma1.it (tutor, laboratorio) 

Ricevimento (Via Ariosto 25) su richiesta via email oppure in Aula dopo la lezione del Mercoledì. 

Testo di riferimento: 

Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data Second Edition. MIT Press, 2016. ISBN: 9780262529624. 

Slides e Codice I part Slides e Codice II part 

Comunicazione con gli studenti, Esercizi, altro materiale didattico su Classroom (code l2b4agr)

Syllabus 


I sezione: Analisi e progetto di algoritmi  





II sezione: Ottimizzazione 




 

III Sezione: Simulazione probabilistica 


 



IV Sezione: Comprensione dei dati e introduzione al  Machine Learning