Chapter 3 - Dipartimento di Scienze

Laboratorio di programmazione 2
Francesca Scozzari
Dipartimento di Scienze
Università degli Studi “G. D'Annunzio”
[email protected]
1
Materiale didattico
 Schemi delle lezioni (su web)
 Testo del corso:
Cay S. Horstmann. Concetti di Informatica e Fondamenti di Java. Nuova edizione per le versioni 5 e 6.
Quarta Edizione. Editore Apogeo. 2
Informazioni varie
 Ricevimento: Martedì 10­12 al Dipartimento di Scienze
 email: [email protected]
 riferimento per tutte le informazioni sul web:
www.sci.unich.it/~scozzari/labprog2_0809.html
3
L'esame
 Ogni settimana dovete svolgere un esercizio (scrivere un programma molto semplice in Java ).
 Ci saranno due parziali durante il corso. Durante i parziali è possibile consultare il libro di testo e la documentazione Java.
 Per poter accedere ai parziali, occorre aver consegnato tutti gli esercizi (eccetto al più uno).
4
L'esame alternativo
 Per chi non consegna gli esercizi (e quindi non può accedere ai parziali), l'esame consiste in un progetto ed una prova scritta.  Progetto: per essere ammessi all'esame occorre presentare, almeno 7 giorni prima della data dello scritto, una piccola applicazione in Java. I testi dei progetti saranno disponibili sul sito web alla fine del corso.
 Prova scritta: domande teoriche e programmazione Java
 Durante la prova scritta è possibile consultare unicamente il libro di testo e la documentazione Java.
5
Prerequisiti
Per seguire il corso è necessario aver seguito i corsi di:
 Programmazione
 Laboratorio di programmazione 1
È utile aver seguito il corso di:  Algoritmi e strutture dati 1
6
Indispensabile
Fare esercizi al calcolatore
7
Programma del corso
 Ripasso di Java
 introduzione a linux e all'ambiente di sviluppo Eclipse
 interfacce
 polimorfismo
 classi interne
 gerarchie di ereditarietà
 costruzione di sottoclassi
 la superclasse universale
 strutture dati avanzate (forse...)
8