Istituto di Istruzione Superiorevia Salvini 24 – Roma Liceo M. Azzarita Liceo delle scienze applicate Materia:Informatica Programmazione a.s. 2015-2016 Classi 1e 1° MODULO: Introduzione all’Informatica. La rappresentazione delle informazioni Finalità: fornire agli studenti i concetti basilari per affrontare lo studio dell’informatica, quali la rappresentazione dell’informazione all’interno del sistema di elaborazione. Far si che lo studente conosca come sono rappresentate le informazioni multimediali (immagini, suoni…) Competenze: Al termine del modulo l’allievo è in grado di: capire i concetti basilari dell’informatica; conoscere le tecniche per la rappresentazione dell’informazione di tipo numerico, testuale e multimediale; conoscere il sistema di numerazione a notazione posizionale binario ed esadecimale (trasformazioni da decimale a binario e viceversa; trasformazione da binario ed esadecimale a decimale; trasformazione da binario ad esadecimale e viceversa; 4. sapere come è rappresentata una informazione multimediale(immagini, suoni) 5. utilizzare una terminologia appropriata; Contenuti: • Definizione di Informatica, dato, informazione, software e hardware • Segnali analogici e segnali digitali. • La Codifica binaria (ASCII e UNICODE). Rappresentazione dei caratteri, dei numeri interi e reali con e senza segno. Binario, ottale ed esadecimale. 1. 2. 3. • La rappresentazione delle informazioni multimediali: Le immagini digitali, i suoni digitali, i video digitali. 2° MODULO: Il sistema di elaborazione Finalità: fornire agli studenti una descrizione non approfondita, ma il più possibile completa, di quelle che sono le componenti hardware del sistema di elaborazione, delle loro caratteristiche e principi di funzionamento. Competenze: Al termine del modulo l’allievo è in grado di: 1. Conoscere la struttura logico-funzionale di un sistema di elaborazione; 2. Comprendere le peculiarità dei vari componenti del computer; 3. Conoscere e utilizzare correttamente i termini tecnici relativi ai componenti architetturali; 4. Saper distinguere le principali periferiche e le loro funzioni Contenuti: •Le componenti fondamentali di un sistema di elaborazione: • La scheda madre • CPU • La memoria centrale (RAM), ROM e CACHE • Le periferiche di input e output • Le memorie di massa 3° MODULO: Il sistema operativo: funzionalità di base e le caratteristiche dei sistemi operativi più comuni Finalità: fornire agli studenti il concetto di sistema operativo, le sue funzionalità di base e le caratteristiche dei sistemi operativi più comuni. Competenze: Al termine del modulo l’allievo è in grado di: 1. Conosce le principali funzioni di un sistema operativo e la sua struttura a “strati” 2. Conosce l’evoluzione dei sistemi operativi (dall’interfaccia a linea di comando ai sistemi operativi con interfaccia grafica) Contenuti: • Il software e le categorie del software • Software di base o di sistema: il sistema operativo come gestore di risorse • • Le principali funzionalità del sistema operativo Windows Il File System 4° MODULO: Elaborazione digitale di un documento: Word Finalità: fornire allo studente uno strumento idoneo alla elaborazione un documento digitale per la produzione di relazioni, documenti delle varie discipline Competenze: Al termine del modulo l’allievo è in grado di: 1. Utilizzare con proprietà le principali procedure del programma di videoscrittura Word 2. Produrre e presentare in modo ordinato un documento, una relazione rispettando le principali regole formali dei testi (impaginazione, interlinea, …..) 3. Inserire oggetti di tipo diverso in un documento Contenuti: •Il word processor Word •Le principali funzionalità •Ricerca di informazioni su Internet per approfondimenti 5° MODULO: Algebra di BOOLE Finalità: fornire allo studente le nozioni relative all’algebra di Boole e all’uso degli operatori or, and ,not all’interno delle tabelle di verità. Competenze: Al termine del modulo l’allievo è in grado di: 1. Utilizzare gli operatori logici e costruire tabelle di verità Contenuti: • L’algebra di Boole e i circuiti logici elementari: AND, OR, NOT. 6° MODULO: Il foglio di calcolo Excel Finalità: abituare lo studente a organizzare i dati in un foglio elettronico sfruttandone le potenzialità; fornire allo studente uno strumento che possa essere di aiuto nello studio delle materie scientifiche (in particolare della matematica e della fisica) Competenze: Al termine del modulo l’allievo è in grado di: 1. Utilizzare le funzioni di base di un foglio di calcolo 2. Impostare formule e distinguere indirizzamenti relativi e assoluti 3. Costruire grafici, leggere grafici e ricavare informazioni sui dati Contenuti: Il foglio elettronico Excel •Le principali funzionalità La selezione e la selezione annidata con il foglio elettronico 7° MODULO: Programmazione Finalità: abituare gli alunni ad analizzare e a formalizzare i problemi tramite la costruzione di modelli, a ricercare algoritmi risolutivi e a descriverli tramite pseudolinguaggio e strumenti specifici come i flow-chart. Competenze: Al termine del modulo l’allievo è in grado di: 1. Conoscere le fasi della programmazione 2. Riconoscere le specifiche di semplici problemi 3. Individuare variabili, costanti, tipi di dato, espressioni e istruzioni di semplici algoritmi 4. Sa rappresentare un algoritmo risolutivo utilizzando uno pseudolinguaggio e/o diagrammi di flusso applicando i costrutti della programmazione strutturata 5. Costruire un programma funzionante in uno specifico linguaggio di programmazione rispettandone la relativa sintassi e utilizzando le principali strutture di controllo 6. Scrivere, compilare, correggere ed eseguire programmi Contenuti: Definizione di algoritmo • Rappresentazione dell’algoritmo tramite diagrammi di flusso e pseudolinguaggio • La classificazione dei principali tipi di dato elementari • • • • • • Le operazioni sui dati e l’istruzione di assegnazione Analisi, comprensione , risoluzione dei problemi Sequenza e selezione Selezione multipla Cicli - introduzione Linguaggio SCRATCH Modalità di lavoro: 1. Spiegazioni in classe e/o in laboratorio 2. Utilizzo del laboratorio di Informatica 3. Studio e svolgimento di esercizi a casa Strumenti di lavoro: 1. Lavagna 2. Videoproiettore o LIM 3. Testo in adozione 4. Laboratorio di Informatica 5. Piattaforma e-learning (eventualmente) 6. Fotocopie di materiale didattico vario (articoli di riviste, appunti, schemi, ecc.) Tipologie e numero di verifiche: 1. Verifiche formative scritte, pratiche (se necessarie, su singole lezioni ed argomenti) 2. Verifiche sommative orali, scritte, pratiche Nel primo trimestre ogni studente sarà sottoposto ad almenodue prove di verifica di tipologiavaria Nel secondo pentamestre ogni studente sarà sottoposto ad almeno tre prove di verifica di tipologiavaria ^ Disciplina: Informatica PIANO DI LAVORO Classe: 1 Liceo delle Scienze Applicate PERIODO Settembre Ottobre Novembre Dicembre Gennaio ARGOMENTI MOD 1 MOD 2 MOD 3 MOD 4 CONTENUTI OBIETTIVI Definizione di Informatica, dato, informazione, software e hardware Segnali analogici e segnali digitali. La Codifica binaria (ASCII e UNICODE). La rappresentazione delle informazioni multimediali: Le immagini digitali, i suoni digitali, i video digitali. Rappresentazione dei caratteri, dei numeri interi e reali con e senza segno. Binario, ottale ed esadecimale Le componenti fondamentali di un sistema di elaborazione: • La scheda madre • CPU • La memoria centrale (RAM), ROM e CACHE • Le periferiche di input e output • Le memorie di massa Introduzione all’informatica Conoscere: Rappresentazione delle informazioni Il software e le categorie del software Software di base o di sistema: il sistema operativo come gestore di risorse Le principali funzionalità del sistema operativo Windows Il File System I diversi tipi di S.O. Il desktop e le icone di Windows Operazioni con file e cartelle Avvio e chiusura delle applicazioni Stampa dei file Utilizzo di Word per i testi a.s. 2015-2016 MODALITÀ docente: P. Natale STRUMENTI VERIFICHE ORE Il sistema di elaborazione Riconoscere il S.O installato nel PC -Saper utilizzare le icone del desktop -Saper gestire file, cartelle, periferiche di archiviazione -saper usare e rimuovere in sicurezza una chiavetta USB -utilizzare Word per semplici testi -utilizzare il foglio elettronico 1 -2 -3 1 -2 -3 -4 -5 -6 1 -2 20 1 -2 -3 1 -2 -3 -4 -5 -6 1 -2 10 Gennaio Febbraio Marzo Aprile Maggio Giugno MOD 5 MOD 6 MOD 7 L’algebra di Boole e i circuiti logici elementari: AND, OR, NOT Il foglio elettronico Excel Le principali funzionalità ALGORITMI, diagrammi a blocchi, programmazione in Co in Scratch Utilizzare gli operatori logici e costruire tabelle di verità Sapere come è rappresentata una informazione multimediale Utilizzare le funzioni di base di un foglio di calcolo Impostare formule e distinguere indirizzamenti relativi e assoluti Costruire grafici, leggere grafici e ricavare informazioni sui dati Conoscere le fasi della programmazione Riconoscere le specifiche di semplici problemi Individuare variabili, costanti, tipi di dato, espressioni e istruzioni di semplici algoritmi Saper rappresentare un algoritmo risolutivo utilizzando uno pseudolinguaggio e/o diagrammi di flusso applicando i costrutti della programmazione strutturata 1 -2 -3 1 -2 -3 -4 -5 -6 1 -2 16 1 -2 -3 1 -2 -3 -4 -5 -6 1 -2 -3 20 Saper scrivere un semplice programma in linguaggio C Obiettivi minimi in termini di competenze alla fine del primo anno • • • • Conoscere le tecniche per la rappresentazione dell’informazione di tipo numerico, testuale e multimediale; Conoscere il sistema di numerazione a notazione posizionale binario ed esadecimale (trasformazioni da decimale a binario e viceversa; trasformazione da binario ed esadecimale a decimale; trasformazione da binario ad esadecimale e viceversa; Conoscere la struttura logico-funzionale di un sistema di elaborazione; Comprendere le peculiarità dei vari componenti del computer; • • • • • • • • Saper distinguere le principali componenti e le loro funzioni Conoscere la differenza tra software di base e di sistema Saper produrre e presentare in modo ordinato un documento, una relazione rispettando le principali regole formali dei testi (impaginazione, interlinea, …..) Saper costruire tabelle di verità con l’uso degli operatori OR, AND, NOT Saper utilizzare le funzioni di base di un foglio di calcolo Saper impostare formule (compreso l’uso del SE) e distinguere indirizzamenti relativi e assoluti Individuare variabili, costanti, tipi di dato, espressioni e istruzioni di semplici algoritmi Sa rappresentare un algoritmo risolutivo utilizzando uno pseudolinguaggio e/o diagrammi di flusso applicando i costrutti della programmazione strutturata(sequenza e selezione)