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