PROGRAMMAZIONE COORDINATA TEMPORALMENTE Monte ore annuo 66 Libro di Testo A.LORENZI M.GOVONI APPLICAZIONI SCIENTIFICHE per il Liceo Scientifico delle Scienze applicate - ATLAS SETTEMBRE Modulo 0 : COLLEGAMENTO AL BIENNIO Macchina di Von Neumann Elementi Hardware d iun computer Modulo 1.1 : CODIFICA INFORMAZIONI Sistemi di numerazione Conversioni fra basi Sistema binario e operazioni in binario Conocere caratteristiche e funzione dei componenti di un computer (ob. min.) Saper riconoscere e classificare le diverse periferiche di un computer Conoscere e i diversi sistemi di numerazione posizionali (ob. min.) Saper operare con il sistema binario Modulo 1.2 : CODIFICA INFORMAZIONI Rappresentazione binaria: numeri interi, numeri reali, informazioni alfanumeriche OTTOBRE Modulo 2 : SOFTWARE Linguaggi di programmazione Paradigmi di programmazione Traduttori: compilatori e interpreti Produzione del software Acquisire le modalità di codifica delle informazioni digitali (ob. min.) Distinguere i paradigmi di programmazione. Conoscere la differenza fra linguaggi compilati e interpretati Distinguere le diverse fasi di realizzazione di un programma (ob. min.) Pag. - 1 -
NOVEMBRE Modulo 3.1: LINGUAGGIO C++ Concetti di base e ambiente di lavoro Struttura di un programma C++ Caratteristiche generali del linguaggio: parole riservate, commenti, assegnazioni, direttive al compilatore Tipi di dato, dichiarazione variabili, casting, operatori. Dichiarazione costanti Istruzioni ingresso e uscita Struttura alternativa: Selezione semplice, nidificata, multipla Conoscere le istruzioni di base del C++(ob. min.) Convertire un diagramma a blocchi nel corrispondente programma C++(ob. min.) Usare in modo appropriato le istruzioni di I/O (ob. min.) Scegliere la struttura alternativa più adatta alla soluzione del problema DICEMBRE Modulo 4.1: PROGRAMMAZIONE Strutture iterative: enumerativa, postcondizionale e precondizionale approccio top-down e bottom-up sottoprogrammi: procedure e funzioni Modulo 3.2: LINGUAGGIO C++ Strutture iterative: FOR, DO WHILE, WHILE Sottoprogrammi in C++ Ambiente locale e globale Conoscere le istruzioni iterative del C++(ob. min.) Utilizzare le strutture di controllo più idonee per la risoluzione di un problema. Costruire algoritmi strutturati Affrontare il problema in modo sistemico: utilizzare il metodo dei raffinamenti successivi per la soluzione di problemi. Distinguere fra procedure e funzioni (ob. min.) Pag. - 2 -
GENNAIO abilità/competenz e Modulo 5.1: STRUTTURE DATI vettori: caricamento, visualizzazione, algoritmi di ordinamento e di ricerca Vettori paralleli Modulo 3.3: LINGUAGGIO C++ Vettori in C++ Gestire vettori (ob. min.) Utilizzare i dati strutturati più idonei per risolvere i problemi Codificare l algoritmo di ordinamento per sostituzione (ob. min.) Codificare algoritmo Bubble Sort Risolvere problemi con l uso di vettori Modulo 4.2: PROGRAMMAZIONE passaggio di parametri per valore e per riferimento FEBBRAIO Modulo 3.4: LINGUAGGIO C++ Sottoprogrammi con parametri in C++ Modulo 6.1: PAGINE WEB Concetti di base della multimedialità. Ipertesti e ipermedia HTML : parti fondamentali di un documento HTML creazione, visualizzazione e salvataggio di un documento HTML gestione del testo liste ordinate, non ordinate, di definizione Distinguere fra parametri attuali e formali (ob. min.) Implementare i sottoprogrammi con uso di parametri Valutare il modo più opportuno di passaggio di parametri Conoscere le caratteristiche fondamentali di un sito Web (ob. min.) Saper individuare le componenti necessarie per la realizzazione di un sito Web Realizzare semplici pagine Web (ob. min.) Pag. - 3 -
Modulo 5.2: STRUTTURE DATI Matrici: caricamento, visualizzazione, scorrimento, simmetrie MARZO Modulo 6.2: PAGINE WEB gestione immagini gestione tabelle: creazione (intestazione, righe, colonne), modifica caratteristiche (larghezza, altezza, allineamento, unione righe o colonne, spaziature, bordi) Gestire matrici (ob. min.) Trovare la strategia risolutiva di situazioni problematiche ricorrendo all uso della o delle strutture dati più idonee Operare con le strutture dati in C++ Inserire in pagine Web immagini e semplici tabelle (ob. min.) Progettare e realizzare pagine Web con uso appropriato di tabelle anche complesse Modulo 5.3: STRUTTURE DATI Record: definizione ed operazioni Array di record Modulo 6.3: PAGINE WEB gestione collegamenti verso: stessa pagina, altra pagina, altro sito, posta elettronica creazione mappe sensibili APRILE Modulo 7.1: ELABORAZIONE DIGITALE DI DOCUMENTI Formati testuali e multimediali nei documenti digitali Rappresentazioni scientifico-grafiche di dati scientifici Gestire record e semplici array di record (ob. min.) Utilizzare i dati strutturati più idonei per risolvere i problemi Collegare pagine Web con link (ob. min.) Creare mappe sensibili Distinguere i diversi formati testuali e multimediali(immagini, audio, video) (ob. min.) Usare software per realizzare presentazioni efficaci per la comunicazione scientifica Pag. - 4 -
Modulo 6.4: PAGINE WEB Frame e link a frame Fogli di stile: in-line, interni, esterni. Definizione proprietà per: sfondo, testo, liste, font, box Form e interazione con l utente Pubblicazione di un sito MAGGIO Modulo 7.2: ELABORAZIONE DIGITALE DI DOCUMENTI Ritocco di immagini Costruire pagine Web con frame e form Usare i fogli di stile nella creazione di pagine Web Pubblicare un sito e mantenerlo aggiornato Ritoccare immagini in modo semplice (o.min.) o più sofisticato Modulo 7.3: ELABORAZIONE DIGITALE DI DOCUMENTI Creazione filmati Creazione di presentazioni con oggetti multimediali GIUGNO Creare filmati Gestire oggetti multimediali Pag. - 5 -
STRUMENTI UTILIZZATI - TIPOLOGIE DI VERIFICA E CRITERI VALUTAZIONE - ALTRE OSSERVAZIONI CLASSE STRUMENTI E METODOLOGIE UTILIZZATI STRUMENTI: libro di testo, audiovisivi, software adeguato e INTERNET METODOLOGIE: lezione partecipata, formazione di gruppi di lavoro per favorire un continuo confronto tra gli alunni e relativo scambio di idee. problem solving per abituare gli alunni ad analizzare e risolvere i problemi proposti. L insegnante come guida dei gruppi nelle varie attività indirizzandoli verso la soluzione senza imporre le proprie strategie risolutive. VERIFICHE E VALUTAZIONE Saranno svolti in classe e in laboratorio esercizi individuali o di gruppo seguiti da discussione e correzione per anticipare le difficoltà delle prove sommative e programmare attività di recupero Per la valutazione: verifiche strutturate o semistrutturate (con domande aperte, a risposta multipla, di completamento, vero/falso,... ), problemi da risolvere, prove pratiche di laboratorio e lavori di gruppo. I criteri di valutazione verranno indicati all interno della verifica. TRIMESTRE PENTAMESTRE n.sc ritte 2 n.sc ritte 4 n.orali 2 n.prat. 1 n.orali 3 n.prat. 3 OSSERVAZIONI E ADATTAMENTI DELLA PROGRAMMAZIONE ALLA CLASSE Il livello di approfondimento dei vari moduli dipenderà dalle caratteristiche di apprendimento della classe, pertanto la programmazione sarà soggetta ad adattamenti in corso d opera Il percorso di apprendimento verrà continuamente monitorato in modo da garantire un ritmo di lavoro adeguato alle capacità della classe e una tempestiva attività di recupero quando se ne ravvederà la necessità. Pag. - 6 -