ing. Salvatore Sorce, Ph.D.

Didattica


Torna a Didattica


C.d.L. in Lingue Moderne per il Web

 

"Informatica di base (M-Z)" - 6 c.f.u.

 

Anno Accademico 2006/2007

 

Testi consigliati:

1. L. Snyder: "Fluency - Conoscere e usare l'informatica", Pearson education Italia

2. J. Glenn Brookshear: "Informatica – una panoramica generale", Pearson Education Italia

 

Programma

Definizione di informatica, rappresentazione di un algoritmo

Definizione di algoritmo, esempi di algoritmo (ricetta, origami), variabili, operazioni di I/O

Costruzione di un algoritmo, attributi, misura dell'efficienza di un algoritmo

Sistemi di numerazione posizionali (decimale, binario, ottale, esadecimale)

Conversione di base (da decimale a binario e vv - numeri interi, da decimale a esadecimale e vv - numeri interi, da binario a esadecimale - numeri interi, da decimale a binario e vv - numeri con virgola)

Rappresentazione dei numeri negativi (modulo e segno, complemento a due), rappresentazione dei numeri reali (notazione scientifica), rappresentazione dei caratteri (ASCII, ExtASCII)

Rappresentazione di dati multimediali (digitalizzazione di suono e immagini) - slides cap4part2, organizzazione dei calcolatori, struttura e componenti (Von Neumann)

Architettura dei calcolatori: CPU, ALU, CU, registri, ciclo macchina, memoria RAM, indirizzamento, spazio degli indirizzi, spazio dei dati, MAR, MDR

Architettura dei calcolatori: memoria cache, gerarchia della memoria, memoria secondaria, dischi magnetici, dischi ottici, nastri

Macchine virtuali, gerarchie del software, software di sistema e suoi componenti, classificazione sw di sistema, linguaggio macchina, linguaggio assembler

Il sistema operativo, interfacce utenti, file system, protezione e sicurezza, allocazione e utilizzo delle risorse, panoramica storica dei ss.oo.

Reti di calcolatori, concetti di base, modem, linee di collegamento, reti locali e geografiche, dispositivi, reti ethernet

Algoritmi di routing, gestione della rete, indirizzamento TCP/IP, DNS, servizi di rete, paradigma client-server, URL

Basi di dati, concetti base, sistemi informativi e informatici, informazioni e dati, componenti di una base di dati, DBMS, livelli di astrazione

Database relazionali, relazione metematica, vincoli di integrità, chiavi, operatori relazionali, esempi con Access