PROGRAMMA DI INFORMATICA
ARTICOLAZIONE AFM/RIM
CLASSE TERZA SEZ. A
DOCENTE: Noto Giancarlo
ANNO SCOLASTICO 2015/2016
MODULO 0 – L’ARCHITTETURA DEL COMPUTER
- L’informatica
- Il computer
- Hardware e software
- La memoria centrale e la cpu
- Le periferiche
- Le memorie di massa
- I sistemi di numerazione
- Utilizzare la numerazione in base 2
- Trasformare un numero da base 10 a base 2 e viceversa
- Utilizzare la numerazione esadecimale
- Trasformare un numero da base 10 a base 16 e viceversa
- Trasformare un numero da base 2 a base 16 e viceversa
MODULO 1 – IL LINGUAGGIO HTML
- Struttura di una pagina html;
- Utilizzo dei tag;
- Creazione elenchi puntati, numerati e tabelle;
- Inserimento di immagini;
- Le regole di stile.
MODULO 2 – I DATABASE
Terminologia e concetti sulle basi di dati
- Definizione di database;
- Sistemi informativi e sistemi informatici;
- Dati e informazioni;
La progettazione concettuale: il modello ER
- Il modello concettuale ER;
- Entità, attributi e chiavi;
- Le associazioni;
Microsoft Access
- Descrizione ambiente;
- Creazione delle tabelle;
- Creazione relazioni.
MODULO 3 –LE RETI DI COMPUTER
- Definizione di rete di computer;
- Vantaggi connessi all’uso di una rete;
- L’architettura client-server;
- Il funzionamento di una rete;
- I canali di comunicazione: punto-punto e multipunto;
- I flussi trasmissivi: simplex, half-duplex e full-duplex;
- La topologia fisica di rete: stella, anello, bus;
- Classificazione delle reti in base all’estensione: LAN, MAN e WAN;
- Tecniche di commutazione: di circuito e di pacchetto;
- Il modello architetturale ISO/OSI;
- I mezzi trasmissivi: doppino telefonico, cavo coassiale e fibra ottica;
- Il protocollo TCP/IP;
- L’indirizzo MAC, gli indirizzi IP pubblici e privati;
- Dispositivi per il collegamento delle reti: hub, switch e router.
PROGRAMMA DI INFORMATICA
CLASSE TERZA SEZ. A
CORSO Sistemi Informativi Aziendali
DOCENTE: Noto Giancarlo
I.T.P.: Bonechi Silvio
ANNO SCOLASTICO 2015/2016
ARCHITETTURA DEL COMPUTER
L’informatica
Il computer
Hardware e software
Il sistema operativo
La macchina di von Neumann
Organizzazione della memoria centrale, i bus, architettura della memoria centrale, la CPU, l’unità di
controllo, la ALU
Linguaggio macchina e formato delle istruzioni
L’esecuzione delle istruzioni
Le periferiche
Le memorie di massa
I sistemi di numerazione
Utilizzare la numerazione in base 2
Trasformare un numero da base 10 a base 2 e viceversa
Utilizzare la numerazione esadecimale
Trasformare un numero da base 10 a base 16 e viceversa
Trasformare un numero da base 2 a base 16 e viceversa
LE BASI DELLA PROGRAMMAZIONE
Problemi e algoritmi
I problemi, la formulazione dei problemi, la ricerca della soluzione
Gli algoritmi (generalità e caratteristiche)
Rappresentazione degli algoritmi
Dal problema al programma
Dati, istruzioni e diagrammi a blocchi
I dati
Le istruzioni operative: di assegnazione, di input, di output
Rappresentazione degli algoritmi con diagrammi a blocchi.
Programmazione strutturata
La programmazione
La documentazione del lavoro
La programmazione strutturata
I costrutti fondamentali della programmazione strutturata: sequenza, selezione, selezione nidificata, iterazione,
iterazione nidificata
Linguaggi di programmazione a basso e alto livello
Interpreti e compilatori.
La struttura dati Vettore;
- Operazioni sui vettori (caricamento, scansione, shift, massimo e minimo);
- I vettori paralleli;
IL LINGUAGGIO VISUAL BASIC (Laboratorio)
L’ambiente di programmazione
Il lavoro di programmazione
L’ambiente di programmazione
Gli oggetti per le interfacce grafiche
Creazione di un’applicazione visualbasic
Form e controlli (caselle di testo, etichette, bottoni, casella combinata)
Le proprietà, gli eventi, il codice
Caratteristiche generali del linguaggio
I dati
L’assegnazione dei valori alle variabili
Input e Output standard
Le strutture di controllo
La struttura di sequenza
La struttura alternativa semplice e nidificata
La ripetizione postcondizionale, precondizionale, con contatore e con richiesta di continuazione, la
ripetizione nidificata
PROGRAMMA DI INFORMATICA
ARTICOLAZIONE AFM/RIM
CLASSE IV SEZIONE A
DOCENTE: Noto Giancarlo
ANNO SCOLASTICO 2015/2016
MODULO 0 – LA STRUTTURA DI UN ELABORATORE
- L’hardware e il software
- La memoria centrale
- Le memorie di massa
- Limiti dell’architettura di Von Neumann
MODULO 1 – IL LINGUAGGIO HTML
- Struttura di una pagina html;
- Utilizzo dei tag;
- Creazione elenchi puntati, numerati e tabelle;
- Inserimento di immagini;
- Le regole di stile.
MODULO 2 – I DATABASE
Terminologia e concetti sulle basi di dati
- Definizione di database;
- Sistemi informativi e sistemi informatici;
- Dati e informazioni;
La progettazione concettuale: il modello ER
- La progettazione concettuale;
- Il modello concettuale ER;
- Entità, attributi e chiavi;
- Rappresentazione grafica di entità e attributi;
- Le associazioni;
- Proprietà e tipi di associazioni;
Microsoft Access
- Descrizione ambiente;
- Creazione delle tabelle;
- Creazione relazioni.
MODULO 3 – RETI DI COMPUTER
- Definizione di rete;
- Architettura client-server;
- Canali punto-punto e multipunto;
- La topologia fisica (stella, anello, bus);
- I flussi trasmissivi (simplex, half-duplex e full duplex);
- Le tecniche di commutazione;
- Definizione di protocollo.
- Il modello ISO/OSI
PROGRAMMA DI INFORMATICA
CLASSE QUARTA SEZ. A
CORSO Sistemi Informativi Aziendali
DOCENTE: Noto Giancarlo
I.T.P.: Bonechi Silvio
ANNO SCOLASTICO 2015/2016
MODULO 1 – Il LINGUAGGIO HTML
- Struttura di una pagina html;
- Utilizzo dei tag;
- Creazione elenchi puntati, numerati e tabelle;
- Inserimento di immagini;
- Creazione link ipertestuali;
MODULO 2 – I DATABASE
Terminologia e concetti sulle basi di dati
- Definizione di database;
- Sistemi di gestione di basi dati (DBMS);
- Linguaggi per database;
La progettazione concettuale: il modello ER
- La progettazione concettuale;
- Il modello concettuale ER;
- Entità, attributi e chiavi;
- Rappresentazione grafica di entità e attributi;
- Le associazioni;
- Tipi di associazioni: diretta, inversa, parziale, totale, molteplicità e cardinalità.
La progettazione logica: il modello relazionale
- Definizione di modello relazionale;
- La derivazione delle relazioni dal modello ER;
- L’integrità referenziale.
Il linguaggio SQL
- Identificatori e tipi di dati;
- La definizione delle tabelle;
- Il comando SELECT;
- Le funzioni di aggregazione: count, sum, avg, min e max;
- Ordinamenti e raggruppamenti: order by, group by, having;
MODULO 3 – LE RETI DI COMPUTER
- Definizione di rete di computer;
- Vantaggi connessi all’uso di una rete;
- L’architettura client-server;
- Il funzionamento di una rete;
- La topologia fisica di rete: stella, anello, bus;
- Classificazione delle reti in base all’estensione: LAN, MAN e WAN;
- Tecniche di commutazione: di circuito e di pacchetto.
LABORATORIO DI INFORMATICA
MICROSOFT ACCESS
- Creazione di tabelle con chiave primaria ed esterna;
- Proprietà del tipo dei dati inseriti nelle tabelle;
- Relazioni tra le tabelle;
- Operazioni con le query tramite linguaggio sql (raggruppamenti e calcoli; media, max e min, conteggio,
ordinamento).
PROGRAMMA DI INFORMATICA
CLASSE QUINTA SEZ. A
CORSO Sistemi Informativi Aziendali
DOCENTE: Noto Giancarlo
I.T.P.: Bonechi Silvio
ANNO SCOLASTICO 2015/2016
MODULO 1- Il LINGUAGGIO HTML
• Struttura di una pagina html;
• Utilizzo dei tag;
• Creazione elenchi puntati, numerati e tabelle;
• Inserimento di immagini;
• Creazione link ipertestuali;
MODULO 2 - CASI AZIENDALI
• Definizione Sistema informatico e sistema informativo;
• Evoluzione dei sistemi informatici: EDP, MIS, DSS;
• I sistemi a integrazione di ciclo: MRP e MRP II;
• I data warehouse;
• I sistemi ERP;
• I sistemi SCM e CRM;
MODULO 3 - I DATABASE
Terminologia e concetti sulle basi di dati
• Definizione di database;
• Sistemi di gestione di basi dati (DBMS);
• Linguaggi per database;
La progettazione concettuale: il modello ER
• La progettazione concettuale;
• Il modello concettuale ER;
• Entità, attributi e chiavi;
• Rappresentazione grafica di entità e attributi;
• Le associazioni;
• Tipi di associazioni: diretta, inversa, parziale, totale, molteplicità;
La progettazione logica: il modello relazionale
• Definizione di modello relazionale;
• La derivazione delle relazioni dal modello ER;
• La normalizzazione delle relazioni: prima, seconda e terza forma normale;
• L’integrità referenziale.
Il linguaggio SQL
• Identificatori e tipi di dati;
• La definizione delle tabelle;
• Il comando SELECT;
• Le funzioni di aggregazione: count, sum, avg, min e max;
• Ordinamenti e raggruppamenti: order by, group by, having;
MODULO 4 - LE RETI DI COMPUTER
• Definizione di rete di computer;
• Vantaggi connessi all’uso di una rete;
• L’architettura client-server;
• Il funzionamento di una rete;
• I canali di comunicazione: punto-punto e multipunto;
• I flussi trasmissivi: simplex, half-duplex e full-duplex;
• La topologia fisica di rete: stella, anello, bus;
• Classificazione delle reti in base all’estensione: LAN, MAN e WAN;
• Tecniche di commutazione: di circuito e di pacchetto;
•
•
•
•
•
•
•
•
•
•
•
•
Il modello architetturale ISO/OSI;
I mezzi trasmissivi: doppino telefonico, cavo coassiale e fibra ottica;
Il protocollo TCP/IP;
L’indirizzo MAC, gli indirizzi IP pubblici e privati;
Dispositivi per il collegamento delle reti: hub, switch e router.
Cenni sulla sicurezza informatica
Il Malware
Protezione di un sistema informatico
La crittografia a chiave privata e a chiave pubblica
La firma digitale
La posta elettronica certificata
La tutela della proprietà intellettuale: le licenze d’uso
MODULO 5 - Il LINGUAGGIO PHP
• Elementi di base
• Variabili e operatori
• Array associativi
• Le strutture di controllo
• Interazione con l’utente tramite i form html (GET E POST)
• Connessione ai database
Siena, 07 Giugno 2016
Gli studenti
Gli insegnanti
___________________
_____________________
___________________
_____________________
___________________