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. |
</ | </ | ||