LICEO DELLE SCIENZE APPLICATE San Benedetto PIANO DI LAVORO Docente Stefano Maggi Disciplina INFORMATICA Libro di testo INFORMATICA 2 di Gallo Sirsi ed. Minerva Scuola Classe/Sezione Terza Anno scolastico 2014-2015 FINALITÀ SPECIFICHE E TRASVERSALI DELLA DISCIPLINA Fondazione San Benedetto Promuovere le facoltà intuitive e logiche. Educare ai procedimenti euristici ed ai processi di astrazione. Esercitare al ragionamento induttivo e deduttivo. Sviluppare le attitudini analitiche e sintetiche Utilizzare un linguaggio specifico, esprimendosi in modo chiaro e corretto Raggiungere e consolidare la capacità di ragionamento coerente e argomentato, espresso con il rigore linguistico della disciplina informatica Comprendere l impostazione che privilegia gli aspetti concettuali ed applicativi della materia Comprendere l importanza del linguaggio di programmazione come mezzo espressivo e come strumento applicativo Inoltre, al fine di contribuire allo sviluppo del processo di maturazione dell individuo e favorire lo sviluppo civile e personale di ogni alunno si perseguiranno le seguenti finalità educative:
a. promuovere il senso di responsabilità b. promuovere la motivazione alla conoscenza e all apprendimento c. promuovere la capacità di condividere le regole all interno del gruppo e della classe CONOSCENZE ABILITA COMPETENZE OBIETTIVI DI APPRENDIMENTO Che cosa sono e a che cosa servono i linguaggi di programmazione Strumenti per programmare La progettazione dei siti web Linguaggio HTML Linguaggio PHP Impostare la progettazione di un semplice sito web Scrivere semplici pagine in HTML Produrre codice PHP per la soluzione di problemi semplici Progettazione di siti web Scrittura di codice HTML Scrittura di codice PHP OBIETTIVI COGNITIVI GENERALI Conoscere i concetti di base della tecnologia dell'informazione. Saper impostare problemi, in particolare da un punto di vista procedurale. Saper realizzare gli algoritmi ed utilizzare in maniera elementare le strutture di controllo Saper individuare le variabili di una situazione e prevedere possibili sviluppi. Essere in grado di individuare gli strumenti applicativi più consoni alla gestione di situazioni problematiche tipiche del lavoro moderno ma anche della vita di tutti i giorni. Risolvere problemi utilizzando modelli specifici. Conoscere e utilizzare consapevolmente strutture astratte di dati Applicare corretti stili di programmazione Conoscere gli elementi fondamentali di un linguaggio di programmazione (PHP) e i metodi computazionali Verificare la correttezza di una soluzione. Fondazione San Benedetto
METODI (MEZZI, STRUMENTI, SPAZI, TEMPI) METODI Lezioni frontali esplicative Momenti collettivi d aula in forma discorsiva Ricerche guidate Lavori individuali e di gruppo sul computer Rappresentazioni grafiche STRUMENTI Libro di testo Libri di consultazione Laboratorio di informatica Appunti integrativi Fondazione San Benedetto
SCANSIONE TEMPORALE DEGLI ARGOMENTI PERIODO ARGOMENTI CONTENUTI CONOSCENZE/ABILITA MODALITÀ STRUMENTI VERIFICHE Linguaggi di alto Le basi della Lezioni frontali Libro di testo Prove strutturate, e basso livello programmazione esplicative Libri di semistrutturate e Linguaggi più Strumenti per la Momenti consultazione aperte noti e principali programmazione collettivi d aula Laboratorio di Interrogazioni orali usi in forma Le caratteristiche dei siti informatica Algoritmi discorsiva Appunti Trimestre Introdizione alla web Strumenti per la Ricerche guidate integrativi programmazion programmazione: Le basi della progettazione Lavori e editor di testo, di un sito web individuali e di Il mondo del web compilatori, librerie, linker, interpreti, debugger Codice sorgente, oggetto, eseguibile Interprete; differenze tra linguaggi compilati e interpretati Indipendenza dall'hardware L'ipertesto Il www Multimedialità e ipermedialità Il browser e il motore di ricerca gruppo sul computer
Architetture client/server e peer-to-peer Siti statici e siti dinamici Hosting e housing Tecniche di progettazione dei siti web Il sito preconfezionato Blog, forum, social network Content Management System
Pentamestre Linguaggio HTML Linguaggio PHP linguaggi di markup HTML/XHTML HTML Struttura di una pagina I tag e la sintassi I link Elenchi I fogli di stile CSS: cenni Introduzione a php php e html; php come generatore di codice Commentare il codice Variabili Assegnamento, importanza dell'inizializzazio ne Tipi di variabili Array Operazioni matematiche, operazione di modulo Ciclo for If... else Elseif Cicli while e do... while Saper scrivere semplici pagine in linguaggio HTLM Saper codificare algoritmi in un linguaggio di programmazione Sapere risolvere problemi indipendentemente dal linguaggio di programmazione Risolvere problemi con l ausilio delle strutture astratte di dati. Conoscere le tecniche di base per la progettazione di un software Conoscere la teoria degli algoritmi e la funzione del procedimento logico Conoscere la funzione dei linguaggi di programmazione Lezioni frontali esplicative Momenti collettivi d aula in forma discorsiva Ricerche guidate Lavori individuali e di gruppo sul computer Libro di testo Libri di consultazione Laboratorio di informatica Appunti integrativi Lavagna interattiva multimediale Prove strutturate, semistrutturate e aperte Interrogazioni orali
Piacenza, 30.9.2014 Firma del docente