Ingegneria del software @ UNIMI
Corso della Laurea triennale in Informatica
Chi non lo avesse già fatto è invitato a iscriversi al gruppo Telegram del corso
Per potere accedere alle slides e ai repository dei laboratori, dopo essersi iscritti a https://gitlab.di.unimi.it si deve inviare via email al professore la richiesta di inserimento nel gruppo studenti2024
.
Il vecchio materiale del 2023-24 è ancora raggiungibile qui
Lezione | # | Data | Argomento | Risorse | ||
---|---|---|---|---|---|---|
LEZ01 | 01 | 25/09/2024 | 25/09 | Introduzione. Qualità del software. | 01: Introduzione. Qualità del software. | slides |
LEZ02 | 02 | 30/09/2024 | 30/09 | Attività e primi modelli. | 02: Attività e primi modelli. | slides video video |
LEZ03 | 03 | 02/10/2024 | 02/10 | Metodi agili e extreme programming | 03: Metodi agili e extreme programming | slides video video |
LEZ04 | 04 | 07/10/2024 | 07/10 | extreme programming | 04: extreme programming | slides video video |
LEZ05 | 05 | 09/10/2024 | 09/10 | open source | 05: open source | slides video video |
LEZ06 | 06 | 14/10/2024 | 14/10 | Versioning e Git | 06: Versioning e Git | slides video video |
LEZ07 | 07 | 16/10/2024 | 16/10 | gitflow, pullrequest, gerrit, build automation | 07: gitflow, pullrequest, gerrit, build automation | slides video video |
LEZ08 | 08 | 21/10/2024 | 21/10 | RUP, Introduzione a progettazione | 08: RUP, Introduzione a progettazione | slides video video |
LEZ09 | 09 | 23/10/2024 | 23/10 | Introduzione ai Pattern e Metapattern, Pattern Singleton, Iterator | 09: Introduzione ai Pattern e Metapattern, Pattern Singleton, Iterator | slides video video |
LEZ10 | 10 | 28/10/2024 | 28/10 | Nullability, Mocking, Pattern Chain of Responsibility | 10: Nullability, Mocking, Pattern Chain of Responsibility | slides video video |
LEZ11 | 11 | 30/10/2024 | 30/10 | Delegation, pattern Adapter, pattern Composite | 11: Delegation, pattern Adapter, pattern Composite | slides video video |
LEZ12 | 12 | 04/11/2024 | 04/11 | Discussione laboratorio 5 | 12: Discussione laboratorio 5 | video video |
LEZ13 | 13 | 06/11/2024 | 06/11 | Pattern Decorator e Pattern Observer | 13: Pattern Decorator e Pattern Observer | slides video video |
LEZ14 | 14 | 11/11/2024 | 11/11 | Commenti Lab6, GitFlow errors, Class discovery | 14: Commenti Lab6, GitFlow errors, Class discovery | slides video video |
LEZ15 | 15 | 13/11/2024 | 13/11 | --- | 15: --- | slides video video |
LEZ16 | 16 | 18/11/2024 | 18/11 | --- | 16: --- | slides video video |
Lezione | # | Data | Argomento | Risorse | ||
---|---|---|---|---|---|---|
LAB01 | 01 | 03/10/2024 | 03/10 | Introduzione ai tool git, gradle e IntelliJ | 01: Introduzione ai tool git, gradle e IntelliJ | slides |
LAB02 | 02 | 10/10/2024 | 10/10 | Introduzione al TDD (con JUnit) con Kata 'Bowling Score' | 02: Introduzione al TDD (con JUnit) con Kata 'Bowling Score' | slides |
LAB03 | 03 | 17/10/2024 | 17/10 | Introduzione a gitflow e refactoring: Forth Interpreter | 03: Introduzione a gitflow e refactoring: Forth Interpreter | slides |
LAB04 | 04 | 24/10/2024 | 24/10 | Kata PokerHand | 04: Kata PokerHand | slides |
LAB05 | 05 | 31/10/2024 | 31/10 | Kata Rubamazzetto (vd anche lez.12) | 05: Kata Rubamazzetto (vd anche lez.12) | |
LAB06 | 06 | 07/11/2024 | 07/11 | Kata Tresette | 06: Kata Tresette | |
LAB07 | 07 | 14/11/2024 | 14/11 | Kata Scartino | 07: Kata Scartino |
Data | Titolo | Risorse | ||
---|---|---|---|---|
26/01/2023 | 01/2023 | STAZIONE DEI TRENI | STAZIONE DEI TRENI | tema commenti iniziali svolgimento |
06/07/2023 | 07/2023 | SAPORE DI SALE (aka BAGNINI) | SAPORE DI SALE (aka BAGNINI) | tema+sol svolgimento |
24/07/2023 | 07/2023 | EMERGENZE ESTIVE | EMERGENZE ESTIVE | tema |
06/09/2023 | 09/2023 | SUPPLENZE SCOLASTICHE | SUPPLENZE SCOLASTICHE | tema |
12/06/2024 | 06/2024 | AULE ESAMI | AULE ESAMI | tema commenti e svolgimento |
17/07/2024 | 07/2024 | PRENOTAZIONI E PAGAMENTI ESCURSIONI | PRENOTAZIONI E PAGAMENTI ESCURSIONI | tema + 2 sol |