Programma del corso di Programmazione Internet

Programma svolto:

1^ settimana:

L'hardware, il software, le reti
Programmi e algoritmi
Sintassi Java
Le variabili
I tipi base
Le regole del laboratorio
Le espressioni
La compilazione

2^ settimana:

Il controllo di flusso
Il costrutto if
Il costrutto if/else
if/else nidificati
Gli operatori logici
I cicli
Il ciclo while

3^ settimana:

Introduzione a Unix
Algoritmi con cicli
Classi: Metodi e Attributi
Oggetti
Il passaggio dei parametri

4^ settimana:

Gli array
Le reference nel passaggio degli argomenti
Disegno di classi
Overriding
Visibilita'
Introduzione alla ricorsione
Ordinamento elementare di array

5^ settimana

Sort e ricorsione
Esempi di ricorsione
Programmi multi classe
Le interfacce

6^ settimana

Le eccezioni
Casting e reference
Ereditarieta', overriding, polimorfismo

7^ settimana

RCS (revision control system)
XML (eXtensible Markup Language)
ADT

8^ settimana

ADT in Java
Le collection classes delle classi base di Java
XML (seconda parte)

9^ settimana

Ant
Ricorsione e backtracking
Implementazione di liste dinamiche
XML (terza parte)

10^ settimana

Introduzione a JDom
Visita iterativa di un albero (Cosimo)
Uso di JDom
HTML/XHTML
introduzione a DHTML
DOM e eventi

11^ settimana

Ripasso XML
Parsing di document XML con validazione
Esempi di DHTML