Introduction to Programming [Sezione A] - Laboratorio (2004/2005)

Course Not running, not visible

Course code
4S00016
Name of lecturer
Nicola Fausto Spoto
Number of ECTS credits allocated
4
Other available courses
Academic sector
INF/01 - INFORMATICS
Language of instruction
Italian
Location
VERONA
Period
First four month term - 1st year, Second four-month term

To show the organization of the course that includes this module, follow this link * Course organization

Lesson timetable

Learning outcomes

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.

Syllabus

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

Reference books
Author Title Publisher Year 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

Assessment methods and criteria

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.

Teaching aids

Documents

Share