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