Corso di Fondamenti dell'Informatica e della Telematica (FIT - - A.A. 2007-2008)

Il corso

Descrizione, programma

Introduzione

Il corso di Fondamenti dell'Informatica e della Telematica (FIT) è un'introduzione all'informatica ed ai suoi fondamenti. Il corso presenta le nozioni fondamentali per comprendere i principi di base e conoscere i dispositivi della elaborazione automatica dell'informazione. Il corso introduce anche le basi dell'analisi quantitativa della rappresentazione dell'informazione utilizzata nella trasmissione e nella compressione dei dati.

Programma indicativo del corso

Il trattamento dell'informazione e gli strumenti per il trattamento dell'informazione.

L'informazione e la sua codifica

Il concetto di informazione, la codifica dei dati e delle istruzioni, codifica analogica e codifica digitale.

L'elaborazione e la strutturazione dell'informazione

Problemi e algoritmi, la rappresentazione degli algoritmi mediante diagrammi di flusso, L'algebra booleana; I programmi, i linguaggi di programmazione, istruzioni e dati; la strutturazione dei programmi in sottoprogrammi, la programmazione a oggetti; Ipertesti e multimedia, Hypertext Markup Language, HTML.

La trasmissione dell'informazione

Caratterizzazione della sorgente, quantità di informazione, entropia e flusso di informazione di una sorgente, la caratterizzazione del canale, capacità di canale, codifica e ridondanza; I segnali, la potenza dei segnali, lrghezza di banda, larghezza di banda e capacità di canale; La trasmissione dei segnali, canali analogici, segnali analogici su canali digitali, trasmissione di segnali digitali su canali digitali.

Architettura dei calcolatori

Infrastrutture hardware: architettura di riferimento, l'esecutore, la struttura del processore, la memoria, parametri per la descrizione di una memoria, organizzazione gerarchica della memoria, memorie di massa; interfaccia di ingresso/uscita.

Le infrastrutture software

Funzioni del sistema operativo, gli elementi di un sistema operativo, modelli organizzativi dei sistemi operativi; La gestione dei processi, la gestione della memoria, la rilocabilità del codice, paginazione e memoria virtuale, la segmentazione della memoria, La gestione delle periferiche, il file system, la localizzazione dei dati, i servizi di base. La gestione della rete: il modello client-server, i modelli ibridi.

Le infrastrutture di rete

I mezzi di trasmissione: I mezzi di trasmissione guidati, I mezzi di trasmissione non guidati; La tecnologia di trasmissione: Le reti geografiche, La commutazione di circuito, La commutazione di pacchetto, Frame relay, ATM, ISDN, DSL; Le reti locali: I mezzi di trasmissione e le topologie di rete, I metodi di accesso, Le tipologie di rete, L'interconnessione di LAN; L'architettura del software di rete: L'architettura a livelli di un insieme di protocolli, I principi di funzionamento di TCP/IP, Indirizzi numerici e indirizzi simbolici.

Le applicazioni

Il sottosistema per l'interfaccia utente; Il sottosistema per la gestione dei dati; I servizi di compressione dei dati; applicazioni come sistemi distribuiti, World Wide Web e l'identificazione delle risorse, architetture a più livelli, il problema della sicurezza.

Programma finale del corso A.A. 2007-2008

Programma Corso Fondamenti dell'Informatica e della Telematica (FIT - ) in formato [pdf]


Per informazioni e commenti: pedicini@mat.uniroma3.it - Torna alla Home page - Ultima modifica: Thu Mar 22 15:36:24 CET 2012