Login: password:
Forgot your password?

Linguaggi di Programmazione Modulo 1 - a.a. 2020/21

informazioni generali | Materiale didattico | Esami
Calendario e materiale didattico
Nota sull'orario
Da orario sono presenti 6 ore in settimana, ma non tutte verranno svolte: il corso infatti prevede una media di 4 ore settimanali. I laboratori saranno svolti in due gruppi distinti, ripetendo ogni lezione di laboratorio due volte (in due settimane diverse). Il calendario riportato sotto darà indicazione di quali lezioni avranno effettivamente luogo. La prima settimana NON CI SARANNO lezioni di laboratorio, che inizierà dalla seconda settimana per il primo gruppo, mentre il secondo gruppo avrà laboratorio la terza settimana.

Commento generale
Qui trovate il materiale presentato in classe, ma attenzione:

Le slides NON sono un libro!

Sono una risorsa pensata per facilitare le presentazioni in classe, e per dare un riferimento a quanto si è discusso.

NON sono necessariamente sempre autoconsistenti.

Studiare SOLO sulle slides non è sufficente!  Occorre SEMPRE fare riferimento a quanto detto in classe.

Suggerimento: questo non vale solo per questo corso, ma in genere è vero nella maggior parte dei casi.

Calendario delle lezioni e materiale didattico

Le slides delle lezioni saranno di norma rese disponibili prima delle lezioni stesse, le registrazioni subito dopo (per quanto possibile).

Lezione 1: Martedi 2 marzo ore 10:30, aula B107 (introduzione a Java - richiami di C++ e di memory management)
Lezione 2: Mercoledi 3 marzo ore 15:30, aula B107 (introduzione a OOP) Lezione 3: Martedi 9 marzo ore 10:30, aula B107 (introduzione a OOP)
Esercitazione 1A: Martedi 9 marzo ore 15:30, aula B106 (Dr. Andrea Rosani)
SOLO IN PRESENZA  PER UN GRUPPO - no zoom - PER GLI STUDENTI IN REMOTO CI SARÀ UNA SESSIONE AD HOC MERCOLEDI 17

IMPORTANTE: prima di partecipare al laboratorio, si provi ad installare IntelliJ sulla propria macchinaseguendo le istruzioni sotto riportate. Si partecipi al laboratorio possibilmente portando il proprio laptop.
Lezione 4: Mercoledi 10 marzo ore 15:30, aula B107 (introduzione a OOP)
Esercitazione 1B: Martedi 16 marzo ore 15:30, aula B106 (Dr.Andrea Rosani)
 Avrebbe dovuto essereIN PRESENZA PER L'ALTRO GRUPPO - Svolta a distanza dausa zona rossa.
Questa è una ripetizione dell'Esercitazione 1A tenutasi il 9 marzo - si vedano le relative istruzioni.
Esercitazione 1C: Mercoledì 17 marzo ore 15:30 (Dr.Andrea Rosani)
SOLO A DISTANZA - REPLICA DEL LABORATORIO 1 TENUTO Il 9 E IL 16 MARZO
Questa è una ripetizione dell'Esercitazione 1A tenutasi il 9 marzo, replicata e registrata il 16 marzo - si vedano le relative voci.

Lezione 5: Martedi 23 marzo ore 10:30, a distanza (Ererditarietà e polimorfismo)
Lezione 6: Mercoledi 24 marzo ore 15:30, a distanza (costruttori, polimorfismo, dynamic binding) Video tutorial per l'installazione e la configurazione di JavaFX in IntelliJ Idea
Lezione 7: Martedi 30 marzo ore 10:30, a distanza (abstract, user input, JavaFX) Lezione 8: Mercoledi 31 marzo ore 15:30, a distanza (conversione di stringhe in numeri, try-catch, Cast, JavaFX) Lezione 9: Martedi 6 aprile ore 10:30, a distanza(modificatori di accesso, static binding, interfacce) Lezione 10: Mercoledi 7 aprile ore 15:30, a distanza(java.util.Collection) Esercitazione 2: Martedi 13 aprile ore 10:30, aula B107 (Esercitazione - chi è in presenza porti il proprio laptop) Lezione 11: Mercoledi 14 aprile ore 15:30, aula B107 (eventi JavaFX) Lezione 12: Martedi 20 aprile ore 10:30, aula B107 (uguaglianza e identità) Lezione 13: Mercoledi 21 aprile ore 15:30, aula B107 (static, layout JavaFX) Lezione 14: Martedi 27 aprile ore 10:30, aula B107 (hash, confronto e ordinamento) Esercitazione 3: Mercoledi 28 aprile ore 15:30, aula B107 (Esercitazione - chi è in presenza porti il proprio laptop) Lezione 15: Martedi 4 maggio ore 10:30, aula B107 (propagazione degli eventi) Esercitazione 4: Mercoledi 5 maggio ore 15:30, aula B107 (Esercitazione - chi è in presenza porti il proprio laptop) Lezione 16: Martedi 11 maggio ore 10:30, aula B107  (Lambda expressions, generics) Esercitazione 5: Mercoledi 12 maggio ore 15:30, aula B107 (Esercitazione - chi è in presenza porti il proprio laptop) Lezione 17: Martedi 18 maggio ore 10:30, aula B107(Copy constructor - clone) Mercoledi 19 maggio lezioni sospese per career day

Lezione 18: Martedi 25 maggio ore 10:30, aula B107 (Esempio di esame: soluzione) Esercitazione 6: Mercoledi 26 maggio ore 15:30, aula B107 (Esercitazione - chi è in presenza porti il proprio laptop) Esercitazione 7a - Simulazione di esame in presenza - lunedi 31 maggio ore 17:00, aula B106

Esercitazione 7b - Simulazione di esame in presenza - martedi 1 giugno ore 15:30, aula B106

Esempi della prima parte
Esempi della seconda parte


informazioni generali | Materiale didattico | Esami

powered by segue
segue_logo