| | | corso | | | | |
Laboratorio di programmazione di strutture dati
Codice: | AA007 | Crediti: | 4 | Semestre: | 2 | Sigla: | LSD | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Francesco Romani
Tel. 0502212734Prerequisiti
Programmazione Java di base.
Obiettivi di apprendimento
Il corso ha lo scopo di introdurre gli studenti ai principi di base della programmazione ad oggetti, mediante l'uso di JAVA. Le conoscenza acquisite vengono poi utilizzate per la risoluzione di semplici problemi connessi all'uso di alcune strutture dati elementari (in particolare pile, code, liste, insiemi, tabelle hash e alberi).
Descrizione
Introduzione alla programmazione di strutture dati in JAVA.
English Description
Introduction to Data-Structures Programming in JAVA.
Programma
* Ereditarietà, classi astratte e interfacce in Java
* Gestione delle eccezioni
* Tipi di dato astratto e interfacce
* Pile e code
* Liste
* Insiemi e Tabelle Hash
* Alberi binari e Alberi binari di ricerca
Modalità di esame
I candidati devono sviluppare un progetto e presentarlo insieme ad una esauriente relazione.