Informatica - IIS Silva

Transcript

Informatica - IIS Silva
I.T.T. “G. SILVA- M.RICCI”
Anno scolastico 2015-2016
Programma svolto di INFORMATICA della classe 4A Inf.
Insegnante : Prof.ssa Savina Borghi
Insegnante Tecnico-Pratico: Prof.ssa
PROGRAMMA DIDATTICO
U.D.1 LA PROGRAMMAZIONE AD OGGETTI (settembre- dicembre)
Concetti di oggetto e classe
Concetti di incapsulamento,ereditarietà e polimorfismo
Dichiarare classi, attributi e metodi
Metodo costruttore, metodi set e get
Visibilità delle classi, degli attributi e dei metodi
Passaggio di parametri ai metodi
Impiego dell'overloading
Le classi derivate
La ridefinizione dei metodi (overreading)
Le classi astratte: interfacce
Il polimorfismo
Downcasting e upcasting
La classe Object
La gestione delle eccezioni
U.D.2 L’INTERFACCIA GRAFICA CON JAVA (gennaio- metà marzo)
• Elementi dell’interfaccia grafica
• Le finestre di dialogo
• Disegnare con java: Canvas
• Programmazione guidata agli eventi
• Le librerie AWT e Swing
• Le animazioni
• I contenitori: finestre e pannelli
• Le componenti: etichetti, bottoni, caselle di testo, aree di testo, caselle combinate, radiobutton e
checkbox, immagini.
• Gli ascoltatori – Modalità di richiamo dell'ascoltatore interno ed esterno
• Disposizione degli elementi grafici tramite i layout
o borderLayout
o FlowLayout
o GridLayout
• Gestione degli eventi tramite ascoltatori per finestre, elementi, mouse, tastiera
U.D.3 LA PROGRAMMAZIONE LATO CLIENT: HTML5/CSS (metà marzo – metà aprile)
• Tag semantici in HTML5
• CSS: id, classi
• Box model
• Impostazione di un sito completo strutturato
1
U.D.4 LA PROGRAMMAZIONE LATO CLIENT: Javascript (metà aprile – metà maggio)
• Linguaggio JavaScript: elementi fondamentali
• DOM
• Canvas
• I moduli (FORM e tutti gli oggetti grafici per l’interazione con l’utente)
• Validazione dei dati con Javascript prima dell’invio tramite function:
o Le API
o obbligatorietà
o controllo del contenuto (alfabetico e numerico)
o funzioni stringa
• cookie, webstorage e application cache
• video e audio
• grafica vettoriale con SVG
• geolocalizzazione
U.D.5 INTERFACCE EFFICACI con jQuery (metà maggio – fine scuola)
• selettori ed eventi
• effetti
• interfaccia utente
Legnago 3/06/2015
L’INSEGNANTE TEORICO
L’INSEGNANTE TEORICO-PRATICO
---------------------------------------------
----------------------------------------------------
I RAPPRESENTANTI DI CLASSE
-------------------------------------------------
----------------------------------------------------
2