I.T.I.S. “G.C. Faccio” - Vercelli
Programma di informatica – Classe 4 IA
A.S. 2007/2008
Ogni argomento è stato approfondito con appunti ed esempi ad affiancare i seguenti
libri di testo:
Arena G. Borchia Bruno Messina
Informatica: Sistemi Operativi-Database-Strutture-Internet Ed. Petrini
Sanpietro Ornella Sanpietro Ferdinando
Informazione, Comunicazione, Tecnologie - Java: Il Linguaggio E La Tecnologia
ed.Tramontana
Ripasso del programma svolto in terza
Diagrammi sintattici
Notazione like-BNF
Finestre di dialogo: la classe JOptionPane
Metodi e loro codifica
Le firme dei metodi
Metodi e passaggio di parametri
Uso di metodi su array
Overloading di metodi
Metodi iterativi e ricorsivi
Realizzazione di programma con sottoprogrammi
Classi visuali
Applet
Jframe in particolare
I principali componenti grafici
Posizionameto di controlli sul JFrame
Evento mouseClicked
Uso di JRadioButton
Le classi e la programmazione OOP
Concetto di incapsulamento
Concetto di Proprietà, Metodo e Costruttore
Progettazione OO con metodo di Abbott, Booch e Lorensen
Diagrammi di Booch
Progetto, implementazione e uso di una classe
Oggetti e memoria heap
Garbage collection
Il reference this
Passaggio e restituzione di oggetti a metodi
Classi annidate e interne
Applicazioni multifile
Ereditarietà in Java
Uso di sottoclassi
Gerarchia di classi
Richiamo dei costruttori
Pagina 1 di 2
Strutture informative astratte
Allocazione linkata e contigua
Lista pila coda
Alberi: radicati, binari e binari di ricerca
Trasformazione albero-albero binario
Visite agli alberi
Grafi
Implementazione liste in Java
Oltre al testo in adozione sono stati utilizzati appunti distribuiti a lezione.
Laboratorio: sono state sviluppate esercitazioni in Java rispecchianti le problematiche affrontate
nelle ore di teoria.
COMPETENZE DI INFORMATICA AL TERMINE DELL’ ANNO SCOLASTICO
Progettare metodi con passaggio di parametri
Implementare metodi con uso di parametri in Java
Progettare classi con il metodo di Abbott, Booch e Lorensen
Usare coerentemente attributi di istanza e di classe
Implementare classi in Java
Progettare e implementare in Java applicazioni multifile
Usare JFrame come interfaccia grafica per altre classi
Conoscere le strutture informative astratte
Implementare la lista mediante una classe in Java
Usare i metodi principali della classe Applet in Java
Progettare una gerarchia di classi
Implementare una gerarchia di classi in Java
Gli allievi
Pagina 2 di 2
L’ I.T.P.
L’insegnante