Linguaggi di Programmazione 2 - Dipartimento di Informatica

Linguaggi di Programmazione 2
Docenti: Salvatore La Torre
Barbara Masucci
Anno accademico 2004/05
(Parte 1)
(Parte 2)
Matricole: 6-7
Finalità del Corso
„
Principi fondamentali della programmazione
ad oggetti
‰
„
„
Linguaggio utilizzato: Java
Soluzione di problemi con metodologie
object-oriented
Implementazione di programmi Java
1
Organizzazione del Corso
„
Due parti di 6 settimane ognuna
‰
Ogni parte consiste di 18 ore di laboratorio e 24 ore di
lezione in aula
„
„
„
I parte: S. La Torre
II parte: B. Masucci
Al termine di ogni parte ci sarà una pausa di due
settimane in cui si potrà sostenere una prova di
verifica in itinere
‰
frequenza obbligatoria per poter sostenere le prove di
verifica (FIRMATE IL REGISTRO)
Programma
„
Parte 1:
Classi. Oggetti. Tipi di dati fondamentali.
Decisioni. Iterazioni. Progettazione di classi.
Interfacce e polimorfismo. Vettori e array.
„
Parte 2:
Applet e grafica. Gestione di eventi. Ereditarietà.
Interfacce utente grafiche. Gestione delle
eccezioni. Flussi.
2
Testi consigliati
Cay S. Horstmann (2002)
"Concetti di informatica e fondamenti di Java 2"
(seconda edizione) - APOGEO
„
Per approfondimenti:
„
B. Eckel (2002)
"Thinking in Java"
(La versione pdf è scaricabile da interntet)
Cay S. Horstmann (2004)
“Progettazione del Software e Design Pattern in Java”
APOGEO
‰
‰
Varie
„
Ambiente di sviluppo utilizzato
‰
„
„
Non c’è preferenza per il sistema operativo
(Linux/Windows)
Procurarsi un account studente dal Sig. Cassiani
‰
„
Borland JBuilder 6 Personal Edition
(potete usare la versione che preferite)
serve per usare le macchine nelle ore di laboratorio
Per le esercitazioni individuali
‰
‰
utilizzare i laboratori studenti (stesso account di sopra)
alternativamente, installare un compilatore JAVA sul
proprio computer
„
Ambienti di sviluppo scaricabili da Internet: Eclipse, Jbuilder
personal edition, etc.
3
Esami
„
sei appelli di esame
‰
‰
‰
‰
‰
‰
1 appello con le prove di verifica
1 appello in concomitanza con la seconda
prova in itinere
1 appello nella sessione di Luglio 2005
1 appello a Settembre 2005
1 appello a Febbraio 2006
1 appello a Aprile 2006 in concomitanza
con la prima prova in itinere
Cambi Gruppo
Non sono consentiti cambi di corso
4
Altre info
„
Lezioni:
‰
‰
‰
„
L12
D/19
D/19
Ricevimento studenti (studio):
‰
‰
„
Mercoledì 9-12
Giovedì
11-13
Venerdì
9-11
Mercoledì
Venerdì
12-13
11-13
Pagina web del corso con link da:
http://www.dia.unisa.it/professori/latorre/
http://www.scienzemfn.unisa.it/portal/
5