Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| didattica:ay2122:pa:main [2022/02/27 16:42] – michele | didattica:ay2122:pa:main [2022/04/19 19:34] (current) – [Progetti] michele | ||
|---|---|---|---|
| Line 57: | Line 57: | ||
| Nel corso verrà introdotta, attraverso l'uso del linguaggio Java, la metodologia orientata agli oggetti per la costruzione del software: | Nel corso verrà introdotta, attraverso l'uso del linguaggio Java, la metodologia orientata agli oggetti per la costruzione del software: | ||
| + | - Tipi di dato e rappresentazione dell' | ||
| - Paradigmi di programmazione: | - Paradigmi di programmazione: | ||
| - Principi di Programmazione funzionale. | - Principi di Programmazione funzionale. | ||
| - | - Principi di Programmazione Orientata agli Oggetti: Classe, Interfaccia | + | - Principi di Programmazione Orientata agli Oggetti. |
| - | - UML (Unified Modeling Language): il " | + | - Ereditarietà. Composizione di oggetti |
| - | - Ereditarietà. Composizione di oggetti e delega di messaggi. Le classi astratte. | + | - Classi come Tipi. Polimorfismo per sottotipo e polimorfismo parametrico. |
| - | - Classi come Tipi. Polimorfismo per sottotipo e polimorfismo parametrico. | + | |
| - Programmazione test-driven. | - Programmazione test-driven. | ||
| - | - Argomenti avanzati: Le lambda-expressions, | + | - Programmazione Concorrente. |
| - | - Applicazioni. | + | |
| + | - Programmazione di Interfacce. | ||
| </ | </ | ||
| ---- | ---- | ||
| Line 74: | Line 76: | ||
| - Una prova scritta per verificare le conoscenze base introdotte nel corso, possono partecipare allo scritto solo coloro che hanno consegnato il progetto; | - Una prova scritta per verificare le conoscenze base introdotte nel corso, possono partecipare allo scritto solo coloro che hanno consegnato il progetto; | ||
| - Un colloquio orale (opzionale) per discutere il progetto e per valutare le competenze acquisite. | - Un colloquio orale (opzionale) per discutere il progetto e per valutare le competenze acquisite. | ||
| - | |||
| - | |||
| - | N.B. In caso di restrizioni legate all' | ||
| </ | </ | ||
| Line 83: | Line 82: | ||
| <WRAP box round center 95%> | <WRAP box round center 95%> | ||
| I progetti devono essere consegnati due giorni prima dello scritto utilizzando il corrispondente link sul Classroom del corso. Ogni sessione d' | I progetti devono essere consegnati due giorni prima dello scritto utilizzando il corrispondente link sul Classroom del corso. Ogni sessione d' | ||
| - | * Specifica appelli Giugno/ | + | * Specifica appelli Giugno/ |
| - | * Specifica appelli Settembre | + | * Specifica appelli Settembre |
| - | * Specifica appelli Febbraio/ | + | * Specifica appelli Febbraio/ |
| </ | </ | ||
| ---- | ---- | ||
| ===== Esami ===== | ===== Esami ===== | ||
| <WRAP box round center 95%> | <WRAP box round center 95%> | ||
| - | **Date Prove Scritte A.A. 2020/2021** ({{ : | + | **Date Prove Scritte A.A. 2021/2022** |
| - | *08/06/2021, Ore 10:00, Aula AA1 Polo Lodovici | + | *08/06/2022, Ore 10:00, Aula AA1 Polo Lodovici; |
| - | *29/06/2021, Ore 10:00, Aula AA1 Polo Lodovici; | + | *29/06/2022, Ore 10:00, Aula AA1 Polo Lodovici; |
| - | *20/07/2021, Ore 10:00, Aula AA1 Polo Lodovici; | + | *20/07/2022, Ore 10:00, Aula AA1 Polo Lodovici; |
| - | *01/09/2021, Ore 10:00, Aula AB1 Polo Lodovici; | + | *07/09/2022, Ore 10:00, Aula AB1 Polo Lodovici; |
| - | *21/09/2021, Ore 10:00, Aula AB1 Polo Lodovici; | + | *28/09/2022, Ore 10:00, Aula AB1 Polo Lodovici; |
| - | *01/02/2022, Ore 10:00, Aula AB1 Polo Lodovici; | + | *01/02/2023, Ore 10:00, Aula AB1 Polo Lodovici; |
| - | *22/02/2022, Ore 10:00, Aula AB1 Polo Lodovici; | + | *22/02/2023, Ore 10:00, Aula AB1 Polo Lodovici; |
| - | *15/03/2022, Ore 10:00, Aula AB1 Polo Lodovici. | + | *15/03/2023, Ore 10:00, Aula AB1 Polo Lodovici. |
| </ | </ | ||