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