Corso di Informatica 4 (IN430 - Tecniche Informatiche Avanzate - A.A. 2012-2013)

Il corso

Descrizione, programma

Introduzione

Il corso di Tecniche Informatiche Avanzate è dedicato all'acquisizione di competenze sui linguaggi di programmazione object oriented e sull'applicazione di strumenti concettuali di analisi e sviluppo di programmi a oggetti. Il corso comprende una parte di introduzione alla modellazione e alla progettazione di classi tramite schemi UML, ed una parte di specifica e implementazione di algoritmi avanzati per l'analisi di grafi. E' richiesto come prerequisito di tipo informatico la conoscenza del sistema operativo Unix (Linux) e della programmazione in C.

Più in dettaglio, il corso Tecniche Informatiche Avanzate fornisce una presentazione delle principali costrutti della programmazione object oriented e dei tool di ausilio alla programmazione.

Programma indicativo del corso

Compilazione ed esecuzione di programmi java. Tipi di dato, aritmetica e arrays. Strutture di controllo. Creazione di oggetti. Creazione di domini di classi. Utilizzo coordinato di molteplici classi: associazione, aggregazione e composizione di classi. Ereditarieta', polimorfismo e interfacce. Gestione delle eccezioni. Librerie java. Programmazione generica in java. Stream di input/output. Compilazione automatica con ANT. Java e i database (jdbc). Multithreading.

Programma finale del corso A.A. 2012-2013

Il programma effettivo sarà disponobile al termine del corso.

Per informazioni e commenti: pedicini@mat.uniroma3.it - Torna alla Home page - Ultima modifica: Mon Jan 27 09:15:03 CET 2014