Temi di INFORMATICA svolti nel triennio dell`indirizzo MERCURIO

Temi di INFORMATICA svolti nel triennio dell’indirizzo MERCURIO di ISTITUTO TECNICO COMMERCIALE
Rappresentazione delle informazioni
Il sistema di numerazione binario - Rappresentazione dei numeri interi - Rappresentazione dei numeri relativi
- Rappresentazioni numeri reali - Il codice ASCII - Elementi di logica - Operatori logici: AND, OR, NOT, XOR
- Espressioni logiche e tavole di verità - Leggi di De Morgan - Porte logiche e circuiti logici Rappresentazione di informazioni multimediali: suoni, immagini e video
I sistemi di elaborazione
Struttura generale – Il processore - La memoria centrale - La memoria di massa - Le periferiche Classificazione dei sistemi di elaborazione - Software di base e software applicativo - Sistema operativo
DOS: comandi principali - File batch
Algoritmi
Definizione - Dati e azioni - Tipi di dati - Tabella degli identificatori - Variabili e istruzioni - Istruzioni di
input/output ed istruzione di assegnamento - Strutture algoritmiche fondamentali - Teorema di Bohm-Iacopini
- Rappresentazione degli algoritmi: pseudo-codice e diagrammi a blocchi - Traccia di un algoritmo
Programmazione
Le fasi per la creazione di un programma – Interpreti e compilatori - Gli ambienti IDE per la programmazione
– La programmazione strutturata – Il linguaggio Visual Basic - Debugging di un programma - La metodologia
top-down - Sottoprogrammi: procedure e funzioni - Variabili globali e variabili locali - Variabili strutturate:
record e tabelle - File di testo - Operazioni sui file di testo - File di record - Accesso ai file: sequenziale e
diretto - Operazioni sui file di record – File indicizzati
Reti di computer
I componenti di una rete - L’architettura client-server - Tipologie di reti - I flussi trasmessivi - La velocità di
trasmissione - Topologia logica e topologia fisica di una rete - Tecniche di commutazione - I protocolli - Il
modello ISO/OSI - Modalità di accesso al canale: CSMA/CD e TOKEN - Identificare i computer in rete Indirizzi UNC - Utilizzo di cartelle remote in rete - Gli indirizzi IP: pubblici, privati, riservati - La maschera di
sottorete - Reti paritetiche e reti client-server - I dispositivi di interconnessione: HUB, SWITCH, ROUTER,
GATEWAY - La connessione di una LAN a Internet - Funzioni del sistema operativo per la diagnostica di
rete: PING e IPCONFIG - L’instradamento dei messaggi: PATHPING e TRACERT
Le basi di dati
Sistema informativo e sistema informatico - Il modello logico dei dati - La progettazione di una base di dati Il DBMS. Architettura di un DBMS - Il modello concettuale ER - Le entità e gli attributi - Attributi chiave - Le
associazioni. Tipi di associazioni - Vincoli di integrità - Le operazioni relazionali: proiezione, restrizione,
giunzione. Tipi di giunzione - La normalizzazione: prima, seconda e terza forma normale - Il linguaggio SQL Microsoft Access
Sistemi operativi
Struttura interna di un sistema operativo - La multiprogrammazione e il time sharing - Tipologie di sistemi
operativi - Il nucleo e la gestione dei processi - La gestione della memoria. La memoria virtuale - Gestione
delle periferiche. Dispositivi dedicati, condivisi, virtuali. I sistemi di spooling - Il file system. Politiche di
allocazione dei file
Internet e sistemi informativi aziendali
Le risorse e i processi aziendali - Il sistema informativo e il sistema informatico - Le tipologie di sistemi
informativi - Le basi di dati aziendali - Intranet ed Extranet - Internet e l’azienda - Il commercio elettronico Azienda e Internet: collegamento diretto, housing, hosting - Gli aspetti della sicurezza di un sistema
informatico - La sicurezza dei dati in rete.Gli strumenti per violare la sicurezza - Sistemi per la sicurezza. La
crittografia. La firma digitale. Certificatori e certificati. Protocolli SSL e HTTPS - Sicurezza nell’e-commerce.
Come funziona un acquisto on-line - Le basi del linguaggio HTML - Struttura di una pagina Web - Tag
principali per la formattazione delle pagine - Link ipertestuali interni ed esterni - Le tabelle - Inserimento di
immagini - Un linguaggio di scripting lato client: Javascript - Pagine statiche e pagine dinamiche - Il
protocollo http. Web server e Web client - Ripartizioni di applicazioni tra client e server - Un linguaggio di
scripting lato server: ASP - Configurare il Web server - Eseguire pagine lato server - Inviare valori al server Interazione tra Web server e server SQL