PROGRAMMA DI INFORMATICA LICEO SCIENZE APPLICATE CLASSE I-II Modulo Concetti di base delle Tecnologie dell’Informazione e della Comunicazione (ICT) Contenuti Fondamenti: algoritmi, rappresentazione dei dati, linguaggi Hardware: concetti, prestazioni di un computer,dispositivi di memorizzazione, periferiche di input e output Software: concetti Reti: tipologie di reti, trasferimento di dati ICT nella vita di ogni giorno: il mondo elettronico, comunicazione, comunità virtuali, tutela della salute, ambiente Sicurezza: identità e autenticazione, sicurezza dei dati, virus Modulo Uso del computer e gestione dei file Contenuti Sistema operativo: impostazioni, uso delle icone, uso delle finestre Gestione dei file: concetti fondamentali, file e cartelle, operare con i file, duplicare e spostare, eliminare e ripristinare, ricerca Utilità: compressione di file, antivirus Gestione stampe: impostazioni, stampare Modulo Elaborazione testi Contenuti Utilizzo dell’applicazione: lavorare con i documenti, migliorare la produttività Creazione di un documento: inserire testo, selezionare e modificare Formattazione: formattare un testo, formattare un paragrafo, utilizzare gli stili Oggetti: creare una tabella, formattare una tabella, oggetti grafici Stampa unione: preparazione, stampe Preparazione della stampa: impostazione, controllo e stampa Modulo Foglio elettronico Contenuti Utilizzo dell’applicazione: lavorare con il foglio elettronico, migliorare la produttività Celle: inserire, selezionare, modificare, ordinare, copiare, spostare, cancellare Gestione di fogli di lavoro: righe e colonne, fogli di lavoro Formule e funzioni: formule aritmetiche, funzioni Formattazione: numeri e date, contenuto, allineamento, bordi ed effetti grafici: creazione, modifiche Preparazione della stampa: impostazione, verifica e stampa Modulo Strumenti di presentazione Contenuti Utilizzo dell’applicazione: lavorare con le presentazioni, migliorare la produttività Sviluppare una presentazione: visualizzare le presentazioni, diapositive, schemi diapositiva Testi: gestione dei testi, formattazione, elenchi, tabelle Grafici: usare grafici, organigrammi Oggetti grafici: inserire, manipolare, disegnare oggetti Preparazione alla presentazione: preparazione, controllo ortografico e rilascio Modulo Navigazione web e comunicazione Contenuti NAVIGAZIONE WEB Internet: concetti e termini, considerazioni sulla sicurezza Utilizzo del browser: navigazione di base, impostazioni, navigazione, segnalibri Utilizzo del web: moduli per raccolta dati, ricerca Estrazione di materiale dal web: salvataggio di file, preparazione e stampa POSTA ELETTRONICA Comunicazione elettronica: concetti e termini, considerazioni sulla sicurezza, teoria della posta elettronica Uso della posta elettronica: invio di un messaggio, ricevere un messaggio, migliorare la produttività Gestione dei messaggi: organizzazione, rubrica PROGRAMMA DI INFORMATICA LICEO SCIENZE APPLICATE CLASSE III Progettazione di algoritmi: Algoritmi e informatica, L'algoritmo, Caratteristiche di un algoritmo. Informatica e informazione:I linguaggi di programmazione, Linguaggi informatici, Linguaggi ad alto livello, Compilatori e interpreti. Ciclo di vita del software: Scrivere un programma, Manutenzione del software, Gli ambienti di sviluppo. Programmare in C: Il linguaggio C, Il calcolatore e i linguaggi di programmazione, Come si scrive un programma in C, Il programma e le variabili., Struttura di un programma C, Che cosa è una variabile, Costant, Input e output dei dati, La funzione printf(), La funzione scanf(). U.D. 4 Casting, operatori matematici e commento del codice, Istruzioni in sequenza e commenti. La selezione: La selezione semplice e doppia., Struttura della selezione semplice, Selezione semplice con blocco di istruzioni, Struttura della selezione doppia, Selezione doppia con blocco di istruzioni, La selezione con gli operatori logici &&, ||, e !, Le variabili di tipo bool, La selezione nidificata e l'istruzione switch, Selezione nidificata, L'istruzione switch. L'iterazione: Il ciclo a condizione iniziale: while...{...}., Il ciclo a condizione iniziale: while...{...} Loop infinito, Il ciclo a condizione finale do … while, Il ciclo a condizione finale do … while. Generazione numeri casuali., Il ciclo a conteggio for. Il ciclo a conteggio for. Equivalenza tra ciclo for e ciclo while, Ciclo con contatore negativo, I cicli annidati. Le funzioni in C: Le funzioni, Chiamata e parametri attuali., Parametri: valore e riferimento., Passaggio dei parametri per valore e per riferimento, Introduzione ai puntatori. PROGRAMMA DI INFORMATICA LICEO SCIENZE APPLICATE CLASSE IV Modulo C/C++ Contenuti Le basi del linguaggio Gli statement La dichiarazione delle variabili e delle costanti Le frasi di commento L'assegnazione dei valori alle variabili Il casting per la conversione di tipo Gli operatori di relazione e logici Le istruzioni di ingresso e uscita Le fasi della programmazione L'importanza della documentazione La programmazione strutturata La sequenza La struttura di alternativa La ripetizione La ripetizione precondizionale La ripetizione con contatore Lo sviluppo top-down Le funzioni Funzioni con parametri Il passaggio di parametri Dichiarazione delle funzioni con i prototipi Le funzioni predefinite Function overloading Costanti ed enumerazioni L'array L'array a due dimensioni Le strutture I puntatori Modulo PROGRAMMAZIONE AD OGGETTI Contenuti L'astrazione Programmare con gli oggetti La classe Creazione di una classe Costruttore e distruttore Visibilità dei membri