Programmazione [Sezione A] - Laboratorio (2004/2005)

Corso disattivato non visibile

Codice insegnamento
4S00016
Docente
Nicola Fausto Spoto
crediti
4
Altri corsi di studio in cui è offerto
Settore disciplinare
INF/01 - INFORMATICA
Lingua di erogazione
Italiano
Sede
VERONA
Periodo
1° Q - 1° anno, 2° Q

Per visualizzare la struttura dell'insegnamento a cui questo modulo appartiene, consultare * organizzazione dell'insegnamento

Orario lezioni

Obiettivi formativi

Chiarire tramite esempi ed esercizi la programmazione in Java. Vengono presentati i meccanismi di analisi di un problema, la sua soluzione tramite algoritmi e la specifica di tali algoritmi nel linguaggio di programmazione Java.

Programma

Introduzione alla programmazione e all'informatica usando il linguaggio Java; oggetti e metodi elementari: tipi primitivi, stringhe, I/O interattivo; flusso di controllo: selezione e iterazione; classi e metodi: definizione di classi e metodi, astrazione ed incapsulamento; oggetti e metodi: progetto di metodi, sovraccarico (overloading), costruttori, pachetti (packages); array; ereditarietà (inheritance); polimorfismo e legami dinamici (dynamic binding); definizione e gestione delle eccezioni; strutture di dati dinamiche: vettori e liste; I/O su file: streams; ricorsione; interfacce grafiche (GUI); applets e html (Capitoli 1-14 del libro di Savitch).

Testi di riferimento
Autore Titolo Casa editrice Anno ISBN Note
Giovanni Pighizzini e Mauro Ferrari Dai fondamenti agli oggetti: Corso di programmazione JAVA (Edizione 1) Pearson Addison Wesley 2003 8871922050 riferimento eventuale per esercizi in italiano
Stefano Mizzaro Introduzione alla programmazione con il linguaggio Java (Edizione 2) Franco Angeli 2000 8846416961 riferimento eventuale per esercizi in italiano
Walter Savitch Java: An Introduction to Computer Science and Programming (Edizione 2) Prentice Hall 2001 0130316970 testo consigliato

Modalità d'esame

L'esame è inserito all'interno dell'esame di programmazione. Si compone di due prove parziali durante il corso:

L1: prova di programmazione al calcolatore sul programma svolto nel I quadrimestre; si svolge in laboratorio alla fine del I quadrimestre;

L2: prova di programmazione al calcolatore sul programma svolto nel II quadrimestre; in particolare la prova utilizza il progetto sviluppato in laboratorio durante il quadrimestre; si svolge in laboratorio alla fine del II quadrimestre.

In alternativa una prova al calcolatore per ogni sessione di esame.

Materiale didattico

Documenti

Condividi