Moreno Falaschi
Professor of Computer Science
Dipartimento di Ingegneria dell'Informazione e Scienze Matematiche
Università di Siena
Italy.
Materiale didattico per il corso di Programmazione
Materiale didattico
Sintesi del programma del corso, testi, ricevimento
Alcuni dei principali Linguaggi di Programmazione ad alto livello
Caratteristiche Paradigmi di Programmazione
Caratteristiche Linguaggio Java
Evoluzione del Linguaggio Java
Macchine Astratte Compilatori Interpreti
Realizzazione di Tipo di Dato Astratto Pila, soluzione Funzionale
Il Tipo di Dato Astratto Coda
Realizzazione di Tipo di Dato Astratto Coda, soluzione Funzionale
Realizzazione di Tipo di Dato Astratto Pila, soluzione OO
Realizzazione di Tipo di Dato Astratto Coda, soluzione OO
Realizzazione di Tipo di Dato Astratto Lista, soluzione OO
Realizzazione di Tipo di Dato Astratto Pila parametrico sul tipo (Tipi Java generici), soluzione OO
Esempio della classe Employee
Esempio di Ereditarietà, la classe Manager
I principi della Ereditarietà
I tipi di dati astratti generici
Java Collections Framework
Esempi di Interfacce Grafiche Utente
Esercizi ed esempi di laboratorio
Prima serie di esercizi
Seconda serie di esercizi
Terza serie di esercizi
Prova di utilizzo classe di sistema Scanner per input dati da tastiera (interi)
Quarta serie di esercizi
Quinta serie di esercizi
Esercizi da fare a casa (ed inviare al docente per email)
Prima serie di esercizi
Soluzione esercizio in aula prima serie
Seconda serie di esercizi
Terza serie di esercizi
Quarta serie di esercizi
Quinta serie di esercizi
Sesta serie di esercizi
Soluzione esercizio in aula sesta serie (primo esercizio lista)
Esempi di compitini e di esami scritti
Esempio 1 di Primo Compitino
Esempio 2 di Primo Compitino
Esempio 3 di Primo Compitino
Soluzioni Esempio 4 di Primo Compitino (27/04/2017)
Esempio 5 di Primo Compitino
Esempio 6 di Primo Compitino
Esempio 7 di Primo Compitino (03/05/2018)
Soluzioni Esercizi Primo Compitino -esempio 7 (03/05/2018)
Esempio 1 di Secondo Compitino
Esempio 2 di Secondo Compitino
Esempio 3 di Secondo Compitino
Soluzioni Esempio 4 di Secondo Compitino (31/05/2017)
Sito ufficiale
Bluej
Tutorial su
Bluej
in Inglese (versione 2.0.1), e in Italiano (versione 1.4)
Sito ufficiale
Java
Moreno Falaschi
(
moreno.falaschi@unisi.it
)