INDIRIZZO:INFORMATICA CLASSE: 4 INF MATERIA:INFORMATICA DOCENTE: GUERRA A. Il Programma svolto Il linguaggio JAVA (Il linguaggio JAVA Modulo 1 Unità 1); I tipi di dati in JAVA (Il linguaggio JAVA Modulo 1 Unità 3); I Vettori, Le stringhe (Il linguaggio JAVA Modulo 1 Unità 5); Gestione I/O (Il linguaggio JAVA Modulo 1 Unità 6); Le strutture di controllo in JAVA (Il linguaggio JAVA Modulo 1 Unità 9); Le strutture derivate (Il linguaggio JAVA Modulo 1 Unità 10); Le funzioni matematiche; La programmazione ad oggetti (Il linguaggio JAVA Modulo 1 Unità 11); Le classi, gli attributi e i metodi (Il linguaggio JAVA Modulo 1 Unità 12); L’ereditarietà e il poliformismo (Il linguaggio JAVA Modulo 1 Unità 11); La gerarchia di oggetti (Il linguaggio JAVA Modulo 1 Unità 11); Le eccezioni (Il linguaggio JAVA Modulo 1 Unità 18); Le strutture dinamiche lineari in memoria: le liste concatenate, le pile e le code; liste doppiamente concatenate, liste multiple e tabelle hash; le strutture dinamiche non lineari in memora: i grafi e gli alberi; la GUI di Java e la creazione di interfacce grafiche; gli oggetti delle form di Java; l’uso degli eventi nelle form di JAVA. B. Indicazioni per gli studenti con debito formativo Per gli studenti che dovranno recuperare si consiglia di ripassare durante l’estate il programma svolto sul libro e in base agli appunti dettati dal docente. L’attività che viene richiesta è quella di applicare le nozioni teoriche ripassate rifacendo gli esercizi svolti in classe durante l’anno e verificando che le soluzioni ottenute siano congrue con quelle ottenute durante l’anno scolastico. Tale attività dovrebbe consentire all’alunno di capire se ogni singolo argomento viene o meno correttamente assimilato. Sul libro di JAVA rispondere alle domande di pag. 31-32; eseguire gli esercizi a pag. 48-49; rispondere alle domande a pag. 57-58; eseguire gli esercizi a pag. 80 n. 3, 4, 6; eseguire gli esercizi a pag. 101 n. 3, 6, 8; pag. 119 n. 2, 5; pag. 175 n. 4; pag. 193 n. 4, 6.