Cristian Consonni bio photo

Cristian Consonni

Ph.D. in Computer Science, free software activist, physicist and storyteller

Email Twitter Facebook LinkedIn Github Stackoverflow keybase

Teaching

Questa pagina riporta delle informazioni utili relative ai corsi in cui presto servizio come esercitatore o assistente.

Algoritmi e Stutture Dati (CdL triennale in Informatica)

Ho tenuto le esercitazioni per il corso di Algoritmi e Strutture Dati (ASD) in compresenza con Alessio Guerrieri (a.a. 2016/2017, 2017/2018), Lorenzo Ghiro (a.a. 2018/2019), Marta Fornasier, Martin Brugnara e Antonio Bucchiarone (a.a. 2019/2020).

Le informazioni relative al laboratorio ed i materiali sono disponibili sul sito principale del laboratorio: judge.


Informatica (CdL triennale in Matematica)

Slides relative alle lezioni di laboratorio per il corso di informatica del CdL triennale in matematica.

  • Lezione 01: introduzione a Java, variabili, operatori, Eclipse, istruzioni condizionali.

slides - - soluzioni

  • Lezione 02: Iterazioni e cicli, ciclo while, ciclo for.

slides - - soluzioni

Errata: c’era un errore nelle slide relative al metodo di Newton per il calcolo della radice quadra, ho corretto le slides e pubblicato un post con dei chiarimenti in merito all’esercizio. Ho pubblicato una nota sul metodo della bisezione con alcuni dettagli aggiuntivi rispetto a quanto detto a lezione.

  • Lezione 03: funzioni e procedure, funzioni ricorsive, variabili locali e globali, array e matrici.

slides - - codice - soluzioni (parte I) - soluzioni complete

  • Lezione 04: lettura di input da terminale, lettura e scrittura di files.

slides - - codice - soluzioni (parte I) - materiali per esercizi - codice (completo) - soluzioni complete

  • Lezione 05: Introduzione all’uso di classi e oggetti come strutture dati, utilizzo del debugger.

slides - - codice


Domande

Se avete domande potete contattarmi via email.