Laurea a distanza in Sistemi Informativi Territoriali

  Linguaggi di programmazione II Informazioni Generali | Dove Iscriversi | Piano degli Studi

Prof. Giovanni Malnati
(Ricercatore di Sistemi di elaborazione dell’informazione al Politecnico di Torino)
Prof. Marco Temperini
(Professore Associato di Informatica all’Università di Roma "La Sapienza")
Prof. Andrea Tettamanzi
(Professore Associato di Informatica all’Università di Milano )

29 ore di videolezioni

Scopi

Il corso si propone di presentare il linguaggio di programmazione Java, fornendo gli elementi di base della programmazione, i relativi costrutti, le modalità di gestione degli errori, degli eventi, e le integrazioni con le basi di dati.

Contenuti

  • Introduzione a Java, installazione e compilazione
  • Programmazione a oggetti
  • Tipi di dati
  • Costrutti di programmazione e gestione degli errori
  • Classi Java
  • Interfacce
  • Applet
  • Integrazione con le basi di dati

Titoli delle videolezioni

1Cos'è Java? Scheda introduttivaAndrea Tettamanzi
2Lo scenario di riferimentoAndrea Tettamanzi
3Installare Java, compilare ed eseguire un programmaAndrea Tettamanzi
4Programmazione ad oggetti. Scheda introduttivaMarco Temperini
5Oggetti, classi e messaggiMarco Temperini
6Ereditarietà e suo usoMarco Temperini
7Introduzione a UMLMarco Temperini
8Un piccolo progetto softwareMarco Temperini
9Elementi di base del linguaggio. Scheda introduttivaAndrea Tettamanzi
10Tipi di datiAndrea Tettamanzi
11Costrutti di programmazioneAndrea Tettamanzi
12Errori, eccezioni e loro gestioneAndrea Tettamanzi
13Classi, interfacce ed ereditarietà in JavaAndrea Tettamanzi
14PackageAndrea Tettamanzi
15Gestione della memoriaAndrea Tettamanzi
16Classi Java fondamentali. Scheda introduttivaAndrea Tettamanzi
17Input/Output (Java.io)Andrea Tettamanzi
18Vettori, mappe, tabelle hash (java.util)Andrea Tettamanzi
19Gestione del testo (Java.text)Andrea Tettamanzi
20Interfacce grafiche. Scheda introduttivaGiovanni Malnati
21Contenitori e contenutoGiovanni Malnati
22Rispondere agli eventiGiovanni Malnati
23Gestire la disposizioneGiovanni Malnati
24AppletGiovanni Malnati
25Integrazione con le basi di dati. Scheda introduttivaGiovanni Malnati
26SQL e JavaGiovanni Malnati
27Accedere alle tabelleGiovanni Malnati
28Il ruolo del driverGiovanni Malnati
29Le transazioniGiovanni Malnati
indietro