Programma di “INFORMATICA ” classe I sez. A S.A. a.s. 2015-2016 I.I.S. BERNALDA - FERRANDINA ________________________________ Programma di INFORMATICA a.s. 2015-2016 Testo adottato : Classe I sez. A S.A. P. GALLO – P. SIRSI Informatica App 1 - Minerva Scuola Prof. Rocco BRIGANTE Fondamenti di teoria dell’elaborazione dei dati. Il sistema computer L’informatica ed i sistemi di elaborazione; Il modello di Von Neumann; Sistema di comunicazione : operazione di codifica e decodifica; L’Hardware ed il Software; L’elaboratore elettronico : componenti fisici e programmi; La rappresentazioni delle informazioni I sistemi di numerazione : generalità e definizioni; La numerazione binaria : operazioni in binario; Altri sistemi posizionali : sistema di numerazione esadecimale ed ottale; Conversione fra la base 10 e le basi 2, 8 e 16; Conversione fra le basi 2, 8 e 16 e la base 10; Conversione diretta fra la base 2 e le basi 8 e 16; La codifica delle informazioni; Rappresentazione delle informazioni alfanumeriche; Rappresentazione binaria dei numeri interi; Rappresentazione dei numeri reali; Il sistema di elaborazione Struttura hardware del sistema di elaborazione Il modello logico funzionale, componenti dell’elaboratore; La memoria centrale, organizzazione della memoria centrale, tipi di memoria; La CPU, registri, unità di controllo, ALU; Componenti di un’istruzione; Fasi di esecuzione di un’istruzione; BIOS e POST; Memorie ausiliarie; Organizzazione dei dati nelle unità dischi magnetici; Tempo d’accesso nelle unità a dischi magnetici; -1- Programma di “INFORMATICA ” classe I sez. A S.A. a.s. 2015-2016 Il sistema operativo Windows Le principali funzionalità del sistema operativo Windows : Il sistema di archiviazione; La gestione di file e cartelle; Elaborazione digitale di un documento : Word Operazioni di base; Creazione di un nuovo documento; La formattazione del testo; La formattazione dei paragrafi; Impostazione pagina, intestazione e piè pagina; Elenchi, bordi e sfondi; La disposizione del testo; Le tabelle; Inserimento di oggetti; Altre formattazioni del documento; La stampa unione. Il foglio elettronico Excel Conoscere MS Excel; Fogli di lavori e celle; Lavorare con le celle; Creare un foglio di lavoro; Formattazione e personalizzazione del foglio; Formule e funzioni; Funzione logica SE; Formattazione condizionale; I grafici. Introduzione agli algoritmi Dal problema all’algoritmo Definizione di algoritmo; Caratteristiche e requisiti di un algoritmo; Componenti di un algoritmo; Formalizzazione di un algoritmo; Variabili e costanti; Rappresentazione degli algoritmi mediante diagrammi a blocchi (flow-chart); Classificazione delle istruzioni : inizializzazione, assegnazione, I/O; Operatore modulo; Proposizioni e connettivi logici : AND, OR e NOT; Diagrammi strutturati: la struttura sequenziale, alternativa ed alternativa nidificata; Esempi di diagrammi con la struttura alternativa : - Dati tre numeri stampare quelli positivi; - Dati due numeri stampare il minore; - Dati tre numeri stampare il maggiore; - Dato un numero stabilire se è pari; -2- Programma di “INFORMATICA ” classe I sez. A S.A. a.s. 2015-2016 Il Linguaggio C++ Struttura di un programma in C++; Le istruzioni Cin e Cout; Compilatore Dev-C++; Laboratorio Utilizzo di Word - Excel – C++; Bernalda , 09 Giugno 2016 Il docente Prof. Rocco BRIGANTE ________________________ Gli alunni ________________________ ________________________ ________________________ -3- Programma di “INFORMATICA ” classe II sez. A S.A. a.s. 2015-2016 I.I.S. BERNALDA - FERRANDINA ________________________________ Programma di INFORMATICA a.s. 2015-2016 Testo adottato : P. GALLO – P. SIRSI Informatica APP - Minerva Scuola Prof. Rocco BRIGANTE Architettura e progettazione delle reti La tecnologia delle reti Scopi e vantaggi di una rete; Classificazione delle reti per estensione; Reti LAN e WLAN: definizione e caratteristiche; architettura di rete : client/server e peer to peer; caratteristiche della rete; il cablaggio; Reti MAN : definizione e caratteristiche; caratteristiche della rete; il cablaggio; Reti WAN : definizione e caratteristiche; caratteristiche della rete; il cablaggio; Gli apparati di rete : modem e router; I canali di comunicazione Il canale di comunicazione : Tecniche di commutazione del canale; Segnali analogici e digitali; -1- Classe II sez. A S.A. Programma di “INFORMATICA ” classe II sez. A S.A. a.s. 2015-2016 Elementi di programmazione Dal problema all’algoritmo Definizione di algoritmo; Caratteristiche e requisiti di un algoritmo; Componenti di un algoritmo; Formalizzazione di un algoritmo; Variabili e costanti; Scambio di due variabili; Rappresentazione degli algoritmi mediante diagrammi a blocchi (flow-chart); Classificazione delle istruzioni : inizializzazione, assegnazione, I/O; Operatore modulo; Diagrammi strutturati: la struttura sequenziale, alternativa, iterativa con contatore, iterativa precondizionale e postcondizionale. Esempi di diagrammi con la struttura alternativa : - Dati due numeri stampare quelli positivi; - Dati due numeri stampare il maggiore; - Dati due numeri stamparli in ordine crescente; - Dati due numeri calcolare la somma dei numeri pari; - Dati tre numeri calcolare il prodotto di numeri pari e contare i numeri dispari; Esempi di diagrammi con la struttura iterativa con contatore: - Dati N numeri calcolare la somma dei numeri pari ed il prodotto dei numeri dispari; - Dati N numeri calcolare la somma dei numeri multipli di 3 ed il prodotto dei numeri multipli di 5; - Dati N numeri calcolare il prodotto dei numeri dispari multipli di 3; - Dato un numero N stampare tutti i suoi divisori; - Dato un numero N verificare se è primo; Esempi di diagrammi con la struttura iterativa condizionale: - Dato un numero N verificare se è primo; - Dati N numeri interrotti dallo zero, stampare la somma; - Dati N numeri interrotti dallo zero, stampare la media. Dall’algoritmo al programma Definizione di programma e linguaggio di programmazione; Elementi fondamentali di un linguaggio di programmazione; Il compilatore -2- Programma di “INFORMATICA ” classe II sez. A S.A. a.s. 2015-2016 Il Linguaggio C++ Conoscere l’ambiente di sviluppo Dev-C++; Caratteristiche generali del linguaggio; Definizione di variabili e costanti; Istruzioni per l’input e output di dati; Operazioni di calcolo e logiche; Assegnazione di valori alle variabili; Le strutture di controllo : la struttura alternativa if e if….else, le strutture iterative: for, while, do….while. Laboratorio Implementazione in C++ di algoritmi rappresentati mediante diagrammi a blocchi. Bernalda , 09 Giugno 2016 Il docente Prof. Rocco BRIGANTE ________________________ Gli alunni ________________________ ________________________ ________________________ -3- Programma di “INFORMATICA ” classe III sez. A S.A. a.s. 2015-2016 I.I.S. BERNALDA - FERRANDINA ________________________________ Programma di INFORMATICA a.s. 2015-2016 Testo adottato : P. GALLO – P. SIRSI Informatica 2 - Minerva Scuola Prof. Rocco BRIGANTE MODULO 1: Problemi ed algoritmi UD1 Dal problema al modello UD2 La rappresentazione degli algoritmi UD3 I diagrammi di flusso UD4 Le strutture di controllo UD5 La sequenza UD6 Le selezione UD7 L'iterazione UD8 Il linguaggio C++ MODULO 2: Metodologie di programmazione UD1 Top down e bottom up UD2 Sottoalgoritmi e sottoprogrammi UD3 Le procedure UD4 Ambienti locale e globale UD5 I parametri UD6 Il passaggio dei parametri per valore UD7 Il passaggio dei parametri per indirizzo UD8 Le funzioni -1- Classe III sez. A S.A. Programma di “INFORMATICA ” classe III sez. A S.A. a.s. 2015-2016 MODULO 3: I dati strutturati UD1 I vettori e gli aspetti implementativi UD2 Operazioni sui vettori: caricamento e scansione UD3 Lo shift degli elementi UD4 Ordinamento per selezione UD5 Il problema della ricerca: a scorrimento, con flag e dicotomica UD6 Le matrici e gli aspetti implementativi UD7 Operazioni sulle matrici: caricamento e scansione Laboratorio Implementazione in C++ di algoritmi rappresentati mediante diagrammi a blocchi. Bernalda , 09 Giugno 2016 Il docente Prof. Rocco BRIGANTE ________________________ Gli alunni ________________________ ________________________ ________________________ -2- Programma di “INFORMATICA ” classe IV sez. A S.A. a.s. 2015-2016 I.I.S. BERNALDA - FERRANDINA ________________________________ Programma di INFORMATICA a.s. 2015-2016 Testo adottato : Classe IV sez. A S.A. P. GALLO – P. SIRSI Informatica 2 - Minerva Scuola Prof. Rocco BRIGANTE MODULO 1: I dati strutturati UD1 I vettori e gli aspetti implementativi UD2 Operazioni sui vettori: caricamento e scansione UD3 Lo shift degli elementi UD4 Ordinamento per selezione UD5 Il problema della ricerca UD7 I vettori di record MODULO 2: Le basi di dati UD1 Caratteristiche di una base di dati UD2 Database Management System UD3 Il modello E/R UD4 Lo schema logico UD5 Il modello relazionale UD1 Integrità referenziale UD2 Le forme di normalizzazione UD3 Gli operatori algebrici relazionali -1- Programma di “INFORMATICA ” classe IV sez. A S.A. a.s. 2015-2016 MODULO 3: Microsoft Access UD1 Le tabelle UD2 Le maschere UD3 Le query UD4 I report MODULO 4: Il linguaggio SQL UD1 Lo standard SQL Laboratorio Implementazione in C++ di algoritmi rappresentati mediante diagrammi a blocchi. Implementazione in Microsoft Access di basi di dati rappresentate mediante modello E\R e Schema Logico. Bernalda , 09 Giugno 2016 Il docente Prof. Rocco BRIGANTE ________________________ Gli alunni ________________________ ________________________ ________________________ -2- Programma di “INFORMATICA ” classe V sez. A S.A. a.s. 2015-2016 I.I.S. BERNALDA - FERRANDINA ________________________________ Programma di INFORMATICA a.s. 2015-2016 Testo adottato : P. GALLO – P. SIRSI Informatica 3 - Minerva Scuola Prof. Rocco BRIGANTE MODULO 1: Calcolo numerico UD1 Vettori e matrici UD2 Operazioni su matrici UD3 Determinante di una matrice UD4 Metodo di Cramer UD5 Polinomio di interpolazione di Lagrange UD6 Polinomio di interpolazione di Newton MODULO 2: Teoria della computazione UD1 Sistemi e modelli UD2 Classificazione dei sistemi UD3 Teoria degli automi UD4 Rappresentazione degli automi UD5 Gli automi riconoscitori -1- Classe V sez. A S.A. Programma di “INFORMATICA ” classe V sez. A S.A. a.s. 2015-2016 UD6 Automi di Mealy e di Moore UD7 Teoria della calcolabilità UD8 La macchina di Turing UD9 Rappresentazione della macchina di Turing UD10 Le funzioni di transizioni UD11 La tesi di Church MODULO 3: Fondamenti di telematica UD1 Le reti di computer UD2 Collegamenti fisici e logici UD3 Tipologie e topologie di rete UD4 Gli indirizzi IP Laboratorio Implementazione in C++ di algoritmi rappresentati mediante diagrammi a blocchi. Bernalda , 09 Giugno 2016 Il docente Prof. Rocco BRIGANTE ________________________ Gli alunni ________________________ ________________________ ________________________ -2-