Istituto Statale d Istruzione Superiore Ugo Foscolo PROGRAMMAZIONE Iniziale CLASSE 3BSIA MATERIA: Informatica - Prof. Vendemia Andrea Anno Scolastico 2017-2018 MODULO ORE NOTE 1 Il pensiero computazionale 12 2 Agire sul WEB: la programmazione statica in HTML 24 3 La programmazione statica con fogli di stile (CSS) 12 4 La programmazione dinamica in HTML 8 Modulo con ore per l Alternanza Scuola- 5 Dal problema al programma 12 6 Il Linguaggio Visual Basic 12 7 Il Linguaggio Visual Basic: la selezione 12 8 Il Linguaggio Visual Basic: l iterazione 12 9 Reti, Web e comunicazione 12 Modulo con ore per l Alternanza Scuola- 10 Il Linguaggio XML 10 (Accoglienza, visite guidate,...) 6 Totale 132 Materiale didattico: di testo IACOBEL CESARE / AJME MARIA LAURA / MARRONE VEA, EPROGRAM - SIA / VOLUME UNICO - 2 BIENNIO - 2 EDIZIONE, JUVENIA. Materiali didattici integrativi on-line Associati al libro di testo e scaricabili dal sito Materiali forniti dal docente
Modulo 1 Pensiero computazionale (12 ore) Prerequisiti Conoscenze di base di informatica Pensiero computazionale Conoscere le tecniche per affrontare, Saper risolvere problemi di logica in schematizzare e risolvere problemi di logica. particolare quelli proposti per la fase di selezione scolastica delle Olimpiadi di informatica In ore 12 Studio Modulo 2 Agire sul WEB: la programmazione statica in HTML (24 ore) Prerequisiti Conoscenze di base di informatica Il linguaggio HTML I principali tag per definire la struttura Saper realizzare pagine Web statiche della pagina: body e head. I tag di rispettando gli standard HTML. formattazione del testo. I tag per titoli e paragrafi. HTML 5.0 I tag per inserire liste numerate e non numerate. I tag per inserire sfondi, immagini, suoni e video. I tag per inserire tabelle. I tag per inserire intestazioni in tabella e raggruppare colonne e righe. Saper realizzare pagine Web statiche soddisfando le richieste più comuni per la formattazione di un sito. 1 orale 12 Studio 1 pratica 12 Studio
Modulo 3 La programmazione statica con fogli di stile CSS (12 ore) Prerequisiti Modulo 2 I fogli di stile CSS Linguaggio CSS per la realizzazione di Saper realizzare pagine Web statiche pagine Web. Fogli di stile in linea, rispettando gli standard CSS e incorporati e collegati. Uso dei CSS per il utilizzando fogli di stile collegati. posizionamento degli elementi in una pagina Web. Posizionamento statico, relativo, assoluto. Vantaggi dell uso dei fogli di stile. 1 pratica 12 Studio Modulo 4 La programmazione dinamica in HTML (8 ore) Prerequisiti Modulo 3 HTML dinamico I tag per l interattività: i form. Bottoni, caselle di testo, pop-up. Javascript inglobati in HTML. Saper creare un form interattivo secondo le regole dell HTML dinamico 1 pratica 8 Studio
Modulo 5 Dal problema al programma (12 ore) Prerequisiti Conoscenze di base di informatica Algoritmi e linguaggi Conoscere i concetti di calcolatore, problema, Saper analizzare un problema e programma e linguaggio di programmazione. definire concettualmente un algoritmo Strategie per l analisi del problema. Il concetto di della soluzione. algoritmo. Linguaggi di programmazioni ad alto e basso livello. Tecniche di programmazione Conoscere la tecnica del diagramma a blocchi e la Saper costruire un diagramma a e ciclo di vita del software tecnica top-down. Conoscere gli operatori logici. blocchi del programma che Conoscere le condizioni logiche, la selezione e le implementa un algoritmo. iterazioni. In ore 4 Studio 1 orale 8 Studio Modulo 6 Il linguaggio Visual Basic (12 ore) Prerequisiti Modulo 5 Installazione del Dev-Pascal Installazione dell ambiente. Esecuzione dei Saper installare l ambiente. Saper usare le primi programmi. Ambiente di lavoro principali funzionalità dell ambiente. Eseguire e valutare l esito di semplici programmi. Variabili, dati e operatori Struttura di un programma Visual Basic. Cosa è Saper realizzare programmi Visual Basic. una variabile. Contatori e accumulatori. Saper definire ed utilizzare le variabili, i Istruzioni di lettura e scrittura. contatori e gli accumulatori. Saper utilizzare le istruzioni read e write. 4 Studio 1 scritta 8 Studio
Modulo 7 Il linguaggio Visual Basic: la selezione (12 ore) Prerequisiti Modulo 6 La selezione: semplice e doppia La struttura della selezione semplice. La struttura della selezione doppia. Saper definire e realizzare una selezione semplice in un programma Visual Basic. Saper definire e realizzare una selezione doppia in un programma Visual Basic. La selezione nidificata La struttura della selezione nidificata. Saper definire e realizzare una selezione nidificata in un programma Visual Basic. 6 Studio 1 pratica 6 Studio Modulo 8 Il linguaggio Visual Basic: l iterazione (12 ore) Prerequisiti Modulo 6 Strutture di ripetizione per vero e per falso Strutture di ripetizione con contatore Strutture di ripetizione per vero (do Loop While). Strutture di ripetizione per vero a controllo iniziale (Do Until Loop). Strutture di ripetizione per vero a controllo finale (Do Loop Until). Strutture di ripetizione con contatore (For... Next) Saper definire e realizzare un ciclo do Loop While in un programma Visual Basic. Saper definire e realizzare un ciclo Do Until Loop in un programma Visual Basic. Saper definire e realizzare un ciclo Do Loop Until in un programma Visual Basic. Saper definire e realizzare un ciclo For... Next in un programma Visual Basic. 1 scritta 6 Studio 6 Studio
Modulo 9 Reti, Web e comunicazione (12 ore) Prerequisiti Conoscenze di base di informatica Le reti ed il World Wide Web Le reti. Gli indirizzi IP. Classificazione degli indirizzi Saper distinguere tra una rete privata e I.P. Indirizzi I.P. pubblici e privati. La rete internet. Il una pubblica. Saper riconoscere un WWW (World Wide Web). Il browser. I motori di indirizzo IP valido. Saper utilizzare ricerca. Le reti nella vita di tutti i giorni. La sicurezza correttamente browser e motori di ricerca. informatica. 1 orale 12 Studio Modulo 10 Il linguaggio XML (12 ore) Prerequisiti Modulo 2 Il linguaggio XML Usi del linguaggio XML. Regole per la Saper scrivere un file XML. Saper 5 Studio compilazione di un file XML well-formed riconoscere gli elementi strutturali e le (ben formato). Struttura di un file XML. regole applicate in un file XML I file di struttura DTD Conoscere le regole per scrivere un file di struttura DTD. Conoscere il modo per collegare un file XML ed il relativo file di struttura DTD. Regole per la scrittura di un file XML valido rispetto al proprio file di struttura DTD. Saper scrivere un file DTD. Saper associare un file DTD ad un file XML. Dato un file XML saper scrivere il corretto file di struttura DTD. Dato un file di struttura DTD saper scrivere un file XML valido. 1 pratica 7 Studio Il docente I Rappresentanti degli studenti