PROGRAMMAZIONE DIDATTICA ANNUALE ANNO SCOLASTICO 2014/2015 DOCENTE PROF. PIOPPI CHRISTIAN MATERIA DI INSEGNAMENTO INFORMATICA CLASSE 3D Risultati di apprendimento in termini di Competenze Saper progettare e realizzare un documento elettronico per il web. Saper realizzare un semplice sito web formattato con layout moderno tramite tabelle e css. Saper scrivere programmi in un linguaggio di alto livello, sviluppando le varie fasi di produzione del software. Utilizzo e conoscenza del linguaggio C. Abilità Saper progettare e realizzare un documento elettronico per il web. Conoscenze Il web e il linguaggio di markup HTML. I tags : Tag body , head, title. Formattazione del testo (tag font, b, i) I paragrafi ( tag p) I titoli ( tag h) i link ipertestuali (tag a) le immagini (tag img) link con immagini Tag div Creazione di una pagina web Creazione di un sito web Inserimento elementi multimediali (video , audio) Tabelle (tag table ) I file Html Utilizzare un foglio di stile per la formattazione di una pagina html I fogli di stile (file css) Stili elementi e proprietà Le classi Il box model Come definire le aree La proprietà z-index Le pseudo classi Gli identificatori Scansione temporale Ottobre 2014 novembre 2014 Novembre 2014 dicembre 2014 Le proprietà Il cursore del mouse La progettazione di un sito con i fogli di stile Creazione e controllo di un form (modulo immissione dati). I forms ( moduli di inserimento dati) I campi di immissione testo (textbox, selezione, textarea) I tag radio e checkbox. Upload di un file I pulsanti di invio e cancellazione. Il linguaggio javascript Acquisizione di dati dal form. Il comando alert e write (output) Controllare il valore di un campo (if) Gennaio 2014 Febbraio 2014 Creare programmi base in linguaggio C. Il primo programma. La funzione main. La direttiva Febbraio 2015 #include. Aprile 2015 La libreria per le funzioni di standard I/O. Le regole di sintassi basilari. Primi elementi di programmazione in C: tipi di dati, variabili (proprietà, dichiarazione, assegnazione), assegnazione(pre-incremento, post-incremento). Istruzioni di I/O Operatori matematici e logici. La struttura di selezione(if, if annidati). Il costrutto di selezione multipla Switch-Case. L'iterazione enumerativa (il ciclo for). Iterazione (ciclo while; ciclo do ... while). Le api di window e l’interfaccia grafica per l’interazione con l’utente Creare una funzione personalizzata e il suo prototipo nel linguaggio C. Utilizzare e gestire Dati strutturati (array stringhe, file) con algoritmi. Dichiarare il prototipo di una funzione Corpo della funzione Parametri attuali e formali Passaggio parametri per valore e per riferimento Lo scope delle variabili Array monodimensionali Array n-dimensionali (matrici) Le stringe I file (definizione, apertura , chiusura, lettura , scrittura, accesso diretto) Algoritmi sui vettori Ordinamento e quicksort Ricerca sequenziale e binaria – Aprile 2015 Maggio 2015 giugno 2015 –6 Metodologia: Strategie educative, strumenti e tecniche di lavoro, attività di laboratorio, attività di progetto. Le lezioni sono svolte tramite LIM in classe utilizzando per la spiegazione degli argomenti teorici il supporto del libro di testo in formato digitale . Il libro di testo è “CORSO DI INFORMATICA LINGUAGGIO C e C++ secondo volume editore HOEPLI. I compiti e i test assegnati a casa sono risolti in classi per aver riscontro della studio applicato a casa da parte degli studenti. Per la parte pratica di di realizzazione pagine web nel linguaggio html si utilizza il laboratorio dove gli studenti, nella propria postazione di lavoro, possono realizzare gli esercizi proposti dall’insegnante utilizzando il notepad o il notepad++ e visualizzarne il risultato col browser. Inoltre si proporrà agli studenti l’attività di costruzione di un semplice sito. Per la seconda parte del programma riguardante il linguaggio C si userà l’editor di sviluppo DEVC++ ( ed eventuali programmi derivati) open source. L’insegnante propone sia in classe e in laboratorio esercizi che poi sono svolti dagli studenti col supporto dello stesso. Strumenti e metodologie per la valutazione delle conoscenze e delle abilità e per il giudizio di competenza. Nel trimestre saranno proposte 2 verifiche pratiche per verificare l’abilità raggiunte dagli studenti nella realizzazione di pagine web. Eventualmente se la classe non riscontra difficoltà di apprendimento verrà proposta un’ulteriore verifica pratica sull’apprendimento dei fogli di stile. Nel pentamestre saranno proposte invece una verifica scritta sul linguaggio javascript e i controlli dei forms html. Poi si svolgerà la prima verifica scritta di programmazione sul linguaggio C Seguirà un’altra verifica pratica sulla programmazione C dove si vanno ad analizzare le conoscenze nella progettazione di funzioni. Infine sarà realizzata eventualmente sulla programmazione C più avanzata con tipi complessi come gli array. Attività di supporto ed integrazione. Iniziative di recupero. Sarà proposte lezioni di ripasso prima di ogni compito , compatibilmente con le ore di lezioni disponibili ed eventuali compiti di recupero , soprattutto prima della fine dell’anno scolastico .
© Copyright 2024 Paperzz