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 ___________________ _____________________ ___________________ _____________________ ___________________