Struttura dellaa PROGRAMMA EFFETTIVAMENTE SVOLTO – AS 201_-201_ Classe TERZA ____ - Materia: Inf. e Sist. Autom. – Prof. Sechi Marco Obiettivi: partecipare al dialogo con l’insegnante usare consapevolmente internet come strumento di supporto didattico acquisire un metodo di studio utilizzare un linguaggio di programmazione ad oggetti potenziare la capacità di analisi e sintesi; comprendere i rapporti tra messaggio e contesto Maturare il passaggio dal linguaggio comune al linguaggio rigoroso, chiaro e tecnico della disciplina. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Contenuti 6. 7. 8. MODULO I – HTML BASE 9. Cenni sul protocollo http e portabilità dei formati testuali Gli attori principali lato server: Apache e IIS (Server http), DB e linguaggio di scripting (PHP e ASP) Gli attori principali lato client: il browser (Client http), CSS, HTML e linguaggi di scripting (JavaScript e VBScript) I file di testo: uso del blocco note come editor per i file HTML Introduzione al linguaggio HTML La struttura base di un documento HTML La formattazione grafica del testo con HTML La gestione dei caratteri in HTML – il tag FONT Tag di struttura HTML Stili di testo in HTML : <B> <U> <I> <CODE> <TT> <PRE> <EM> <STRONG> <BLOCKQUOTE> Liste in HTML Immagini in HTML Colori di sfondo e di primo piano nei documenti Immagini di sfondo La codifica ISO: il controllo dello "Spazio Bianco", <, > e & Apice e Pedice Le direttive relative al tag BODY I TAG relativi al paragrafo I TAG relativi alle tabelle I TAG relativi ai link ipertestuali Link a caselle di posta in HTML I TAG per la gestione delle immagini MODULO II – HTML AVANZATO 1. 2. 3. 4. 5. Mappe ciccabili: MAP e SHAPE Frames: e i sottoframes I Forms: le direttive ACTION e METHOD I controlli del forms: SELECT – RADIO, CHECKBOX, TEXTAREA, HIDDEN, TEXT Target magici: _top, _blank, _parent e __self FOGLI DI STILE 1. 2. 3. 4. 5. Css: introduzione Le unità di misura pt e px Incorporare i Css nei documenti Html Modi d’uso dei CSS: in linea, incorporati ed esterni Stile ed effetti su testo I rappresentanti di classe Effetti interattivi sui links Stili applicati al tag <BODY> Uso dei CSS per specificare una linea grafica uniforme al sito Effetti sul cursore METATAG 1. 2. 3. 4. 5. Obiettivi dei metatag. Sintassi generale dei metatag: <Meta Name=”nome content=”valore”> e <Meta httpequiv=”nome content=”valore”> I metatag di classificazione: KEYWORDS, COPYRIGHT, AUTHOR, LANGUAGE, RATING, GENERATOR I metatag per i motori di ricerca: ROBOTS, REVISIT-AFTER I metatag per il browser: IMAGETOOLBAR, EXPIRES, REFRESH, PRAGMA, SET-COOKIE, PAGE-EXIT, PAGE-ENTER, SITE-ENTER, SITEEXIT IMMAGINI 1. 2. 3. 4. 5. 6. 7. 8. I formati grafici più diffusi: BMP, JPG, PNG, GIF e TIFF. I formati vettoriali e bitmap. Modalità di registrazione dell’immagine bitmap: la palette e la tabella dei pixel Problematiche legate all’occupazione della dimensione dei file bitmap: cenni alle tecniche di compressione distruttiva e non Ambiti di applicabilità dei formati grafici vettoriali e bitmap. Caratteristiche del formato JPEG, GIF, TIFF Cenni al formato PNG Cenni alla compressione video MPEG Competenze Formalizzare correttamente un problema con precise metodologie di analisi e stabilire l’organizzazione dei dati utili alla risoluzione del problema Giustificare la validità di un algoritmo dal punto di vista dell’efficacia e dell’efficienza. Analizzare i dati di memoria e le loro principali Saper realizzare pagine web Codificare algoritmi complessi in JavaScript Riconoscere le funzionalità e i meccanismi che governano internet