Programmazione e laboratorio, TWM, A.A. 04/05
Queste pagine contengono materiale per l'insegnamento di
Programmazione e laboratorio, corso di Laurea in Tecnologie Web
e Multimediali. Il materiale viene aggiunto man mano durante
l'anno accademico. Altro materiale si trova nelle pagine degli
altri docenti del corso.
- Docenti:
- Il programma preliminare
del corso con gli argomenti principali.
- Le pagine Web del libro di
testo
- Lucidi usati a lezione, in formato PDF (disponibili con la licenza Creative Commons, nella
variante Creative Commons Attribution-NonCommercial
License:
This work is licensed under a Creative Commons License
):
- 1a lezione (27/9). Introduzione al corso, i primi programmi Java,
il ciclo editing-compilazione-esecuzione.
[PDF]
[PPT zippato]
- 2a lezione (29/9). I "mattoni" di un programma Java: parole
riservate, variabili, tipi, ecc..
[PDF]
[PPT zippato]
- 3a lezione (4/10). I "mattoni" di un programma Java: operatori,
espressioni, assegnamento, commenti. I comandi di base di Unix/Linux
per il laboratorio. (i lucidi sono gli stessi della lezione
precedente)
- 4a lezione (6/10). Precisazioni sui mattoni. Introduzione alla
programmazione strutturata.
[PDF]
[PPT zippato]
- 5a lezione (11/10). Ancora sulla programmazione strutturata:
l'iterazione (while). Lo sviluppo incrementale dei programmi. Il file Leggi.java per un input più agevole
dei dati durante l'esecuzione (vedi le istruzioni per l'uso nei
lucidi).
[PDF]
[PPT zippato]
- 6a lezione (13/10). Ancora sulla programmazione strutturata:
do/while, for, cicli annidati, esempi.
[PDF]
[PPT zippato]
- 7a lezione (18/10). Ancora sulla programmazione strutturata:
break e continue. Esempi. Introduzione agli array.
[PDF]
[PPT zippato]
- 8a lezione (20/10). Ancora sugli array, esempi.
[PDF]
[PPT zippato]
- 9a lezione (25/10). Esempi di programmi classici su
array. Introduzione ai metodi.
[PDF]
[PPT zippato]
- 10a lezione (27/10). Ancora sui metodi (visibilità,
durata, metodi sovraccarichi, esempi).
[PDF]
[PPT zippato]
- 11a lezione (3/11). Ancora sui metodi (parametri di tipo array
esempi). La ricorsione
[PDF]
[PPT zippato]
- 12a lezione (8/11). Discussione sull'università italiana
[PDF]
[PPT zippato]
Le prossime lezioni saranno tenute da Paolo Coppola, sempre con
gli stessi orari
(Nota: quando trovo imprecisioni nei lucidi, li modifico; potreste
quindi aver scaricato una versione non aggiornata...)
- Un vostro collega dello scorso anno rende disponibili i seguenti
lucidi che spiegano come scaricare e installare il JDK (l'SDK):
- Scaricare.
- Installazione windows.
- Installazione Linux.
(Il vostro collega preferisce rimanere anonimo, quindi non posso far
altro che ringraziarlo, e molto, ma senza farne il nome...).
- Il sito sul Java della Sun è: java.sun.com/j2se/. La versione
più recente è, al momento, la 1.5.0 (o 5.0). La pagina
corrispondente è: pagina da cui scaricare il JDK della versione
più recente è: java.sun.com/j2se/1.5.0/download.jsp
(scaricate sia il JDK sia la documentazione!)
- Potete trovare varie versioni dell'editor XEmacs su www.xemacs.org.
- Esercitazioni di laboratorio
- Progetti per gli esami:
Stefano Mizzaro
Last modified: Mon Sep 26 10:45:28 CEST 2005