19/10/10 | Introduzione al corso e cenni storici ai linguaggi di programmazione | slide |
22/10/10 | Macchine astratte, compilazione, interpretazione, fasi della compilazione | slide |
26/10/10 | Sintassi, semantica | slide |
29/10/10 | Esercizi grammatiche, panoramica programmazione oggetti, esercitazione (JDK) | slide |
02/11/10 | Fondamenti, nomi, ambiente (prima parte) | slide |
05/11/10 | Ambiente (seconda parte), esercizi semantica/ambiente, esercitazione (Eclipse), Java | slide |
09/11/10 | Gestione della memoria: gestione statica, gestione dinamica mediante pila | slide |
12/11/10 | Java: tipi di dato, operatori, stringhe, input, comandi (prima parte), laboratorio | slide |
16/11/10 | Gestione della memoria: gestione dinamica mediante heap, implementazione delle regole di scope statico e dinamico | slide |
19/11/10 | Esercitazione (file JAR); Java: comandi (seconda parte), blocchi, array, laboratorio | slide |
23/11/10 | Espressioni, comandi, controllo di sequenza (prima parte) | slide |
26/11/10 | Esercitazione per compitino | slide |
01/12/10 | Prima prova di verifica intermedia | testo soluzione risultati |
03/12/10 | Correzione compitino, controllo di sequenza (seconda parte), Java: classi e oggetti (prima parte), laboratorio | slide |
07/12/10 | Astrazione controllo: modalità passaggio parametri | slide |
10/12/10 | Astrazione controllo: funzioni di ordine superiore, eccezioni; Java: classi e oggetti (seconda parte), ereditarietà (prima parte), laboratorio | slide |
14/12/10 | Strutturare i dati: tipi di dato, tipi scalari, tipi composti (prima parte) | slide |
17/12/10 | Lezione rimandata a causa neve al 28/1/11, Lab 1 (9-13) | |
21/12/10 | Strutturare i dati: tipi composti (seconda parte) | slide |
11/1/11 | Java: ereditarietà (seconda parte), laboratorio | slide |
14/1/11 | Astrazione (parametrizzazione, specifica, tipi di astrazione), astrazione procedurale; Java: interfacce, laboratorio | slide |
18/1/11 | Eccezioni; Java: classi interne | slide |
21/1/11 | Astrazione su dati; Java: Generics, laboratorio | slide |
25/1/11 | Gerarchie di tipo | slide |
28/1/11 | Esercitazione per compitino | slide |
04/02/11 | Seconda prova di verifica intermedia | testo soluzione risultati |
04/02/11 | Primo Appello: prova scritta | testo soluzione risultati |
11/02/11 | Primo Appello: prova orale. Aula 7, ore 9 (stesso ordine della lista degli ammessi) | ammessi |
24/02/11 | Secondo Appello: prova scritta | testo soluzione risultati |
4/03/11 | Secondo Appello: prova orale. Aula 4, ore 9 (stesso ordine della lista degli ammessi) | ammessi |