DIPARTIMENTO DI SCIENZE BIOLOGICHE, GEOLOGICHE E AMBIENTALI Corso di laurea in Scienze Ambientali e Naturali Anno accademico 2016/2017 - 3° anno - Curriculum AMBIENTALE SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI 6 CFU - 1° semestre Docente titolare dell'insegnamento GAETANO LA ROSA OBIETTIVI FORMATIVI Il corso si propone di introdurre gli allievi ai concetti fondamentali della telematica e dell’informatica con particolare riferimento alla gestione dei database e di creare le necessarie competenze per un utilizzo efficace e consapevole degli strumenti correlati. CONTENUTI DEL CORSO Principi di teoria dell’informazione. Informazione, dati, trasmissione dell’informazione, bit, nibble, byte e loro multipli. Segnali analogici e numerici. Comunicazione. Sistema. Codifica delle informazioni. Sistemi di numerazione binario, ottale, esadecimale. Conversioni da e verso decimale. Somma binaria, ottale, esadecimale. Conversioni veloci. Sistemi in diversa base. Aritmetica con segno. Modulo e segno, Range rappresentabile. Complemento e due. Aritmetica in virgola mobile. Normalizzazione. Codifica dei caratteri. Digitalizzazione. Campionamento e teorema di Shannon. Digitalizzazione dei suoni. Digitalizzazione delle immagini. Logica digitale: porte NOT, AND, OR, XOR, NAND, NOR, XNOR. Esempi di schemi digitali multiporta. Calcolo uscite noti ingressi e viceversa. Il sistema di elaborazione. Evoluzione delle tecnologie. Gli elaboratori elettronici. Cenni sull’architettura generale e funzionale di un sistema di elaborazione elettronica. Classificazione dei computer. Multitasking e multiutenza. Architettura di Von Neumann. Tipi di bus. Indirizzamento, clock, frequenza e periodo. CPU. Execution Unit, Bus Interface Unit . Interrupt e DMA. Parametri prestazionali. Evoluzione dell’architettura Von Neumann. Unità di memoria. Memorie interne volatili SRAM DRAM, memoria cache. Memorie interne non volatili ROM Memorie esterne HD,caratteristiche, preparazione,connessione e configurazione. Nastri, CDR, CDRW, DVD, flash memory. Interfacce. Porte seriali. Porte parallele. Porte USB, Firewire. Video. Porte audio. Porta rete. Controller PATA, SATA SCSI. . Scheda madre: chipset, bios, cpu socket Periferiche: tastiere, dispositivi di puntamento, monitor, periferiche di acquisizione e stampa, acquisizione foto-video, modem. Il software. Sistema operativo, programmi di utilità, software applicativo, algoritmi e programmazione, ingegneria del software, sistema informativo. Linguaggio assembly: istruzioni di movimento MOV, IN, OUT; istruzioni aritmetico logiche: ADD, SUB, AND, OR, NOT, XOR; Istruzioni di salto: JMP, JZ, JNZ , DEC, INC, NOP, CMP; altre: DEC, INC, EXIT. Reti di computer. Tipologie di rete: LAN, MAN, WAN. Modalità di connessione. Topologie di rete: star, ring, bus. Reti pubbliche commutate tipologia di commutazione. Protocollo TCP-IP. Internet. Progetto ARPA e origini di Internet. Indirizzi e domini. WWW, URL.pagine statiche e dinamiche. Posta elettronica e altri servizi internet Evoluzione della rete. Intranet ed extranet. Collegamento alla rete: 56K, ISDN, ADSL, sat.. Ergonomia, salute e protezione dei dati. Significato di ergonomia. Postazioni ergonomiche backup, restore e continuità di servizio. Controllo degli accessi. Virus e hacker. Informatica giuridica. Copyright. Tutela della privacy. Firma elettronica. Reati informatici. Applicazioni informatiche DBMS Sistemi informativi e informatici. Dati e informazioni. Database management Tipologia database. Progettazione S.I. relazionale. Modello E/R. Caso di studio pittori-quadri-galleria. Caso N-1, N-N, 1-1. Integrità referenziale. Chiave primaria. Normalizzazione Linguaggio SQL: identificatori, caratteri e tipi di dati. DDL: create, alter, drop. DML: insert, update, delete. Comandi Select, from, where, join, operatori logici e insiemistici. Clausola As. Comandi di aggregazione, ordinamento e raggruppamento. Clausola having. Operatori di ricerca e di confronto. Subquery. Laboratorio: Access – Comandi basilari. Creazione tabelle. Maschere e report. Query . Linguaggio SQL su Access. Casi di studio: data base ricoveri, data base pittori-quadri-gallerie.. TESTI DI RIFERIMENTO • C. Bella, G. La Rosa -- “ICT & DBMS elementi di base” – CULC Catania • Appunti delle lezioni.