02CBI Programmazione ad Oggetti Programmazione ad oggetti Docenti ❚ Maurizio Morisio ❙ Dip. Automatica e Informatica ❙ [email protected] 7033 AA 2002-2003 02CBI Cognomi HH-ZZ Programma ❚ Marco Torchiano ❙ Dip. Automatica e Informatica ❙ [email protected] Obbiettivo ❚ Approccio ad oggetti ❚ Java ❙ approccio ad oggetti per implementazione (requisiti e design) ❘ conoscere sintassi Java ❘ saper scrivere e testare un programma Java ❘ rudimenti di UML Prerequisiti Domande a voi ❚ Programmazione (in C) ❚ (Strutture dati e algoritmi) ❚ ❚ ❚ ❚ ❚ anno di corso esami di programmazione seguiti esami di programmazione dati capacita a programmare, C base capacita a programmare, C avanzato 1 02CBI Programmazione ad Oggetti Orario Web site ❚ Lezioni ❚ http://softeng.polito.it/02CBI ❚ Comunicazioni agli studenti ❚ Materiale didattico ❙ lu, ma, 12.30 2 ore aula 2D, 1S ❙ mer 10.30 2 ore aula 8 ❙ gi, 12.30 2 ore aula 8 ❚ LAIB ❙ da definire ❙ slide ❙ esercizi ❙ tool, software Ricevimento Esame ❚ in aula ❚ su appuntamento, mandare email ❚ scritto: ❙ programma Java ❙ modalita’ 1 ❘ copia carta carbone, verifica programma funzionante, analisi delle differenze ❙ modalita’ 2 ❘ programma scritto e debuggato al Laib, verifica programma rispetto a test cases, analisi delle differenze Esercitazioni Testi - Java ❚ esercitazioni ❚ Java Tutorial ❙ programmi da completare o modificare ❙ programmi da fare ex novo ❚ da svolgere al laib ❙ consiglio: evitare traduzioni in Italiano ❙ java.sun.com ❚ Java APIs ❙ java.sun.com, J2SE, Java Documentation ❚ Eckel, “Thinking in Java”, Prentice Hall, 2nd Ed., 2000 ❙ www.BruceEckel.com/books ❚ Horstmann, Cornell “Core Java 2” - Vol I Prentice Hall, 2000 (o Core Java 1.1) 2 02CBI Programmazione ad Oggetti Testi - UML ❚ www.cetus-links.org ❚ M.Fowler, K. Scott, UML Distilled, Addison-Wesley, 2nd ed. 3