ing. Salvatore Sorce, Ph.D.
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