| N | Data | Orario | Stanza | Tipo | Argomento |
| 1l | Mer 23/09 | 14:00-16:00 | D2 | lab | Introduzione al corso |
| 2l | Mer 30/09 | 14:00-16:00 | D2 | lab | Rappresentare i numeri |
| 3l | Gio 01/10 | 11:00-13:00 | D2 | lab | Introduzione a Typescript (e soluzioni esercizi) |
| 4l | Lun 05/10 | 09:00-11:00 | D2 | lab | Controllare il flusso (e soluzioni esercizi) |
| 5l | Mer 07/10 | 14:00-16:00 | D2 | lab | Comandi iterativi (e soluzioni esercizi - anche extra) |
| 6e | Gio 08/10 | 11:00-13:00 | D2 | exe | Prima esercitazione (e soluzioni esercizi - anche in parte extra) |
| 7t | Mer 14/10 | 14:00-16:00 | D2 | lab | Array e tuple (e soluzioni esercizi) |
| 8t | Mer 21/10 | 14:00-16:00 | D2 | lab | Definire funzioni (e soluzioni esercizi) |
| 9t | Gio 22/10 | 11:00-13:00 | D2 | lab | Cosa sono gli oggetti (e soluzioni esercizi) |
| 10t | Mer 28/10 | 14:00-16:00 | D2 | lab | Divide et impera (e soluzioni esercizi) |
| 11e | Gio 29/10 | 11:00-13:00 | D2 | exe | Simulazione prima prova in itinere |
| 12m | Mer 04/11 | 14:00-16:00 | -- | mid | Tentativo di prima prova in itinere |
| 13e | Gio 05/11 | 11:00-13:00 | D2 | exe | Seconda esercitazione (e soluzioni esercizi) |
| 14m | Mer 11/11 | 14:00-16:00 | -- | mid | Prima prova in itinere (e soluzioni esercizi) |