Informatica di Base 2008/2009 turno autunnale
Economia, Verona
docente: Fausto Spoto (fausto.spoto@univr.it),
disponibile su skype come fausto.spoto per informazioni
o ricevimenti brevi.
Testi di riferimento (consigliati per lo piú a chi non segue le lezioni):
Sciuto, Buonanno, Fornaciari, Mari:
Introduzione ai Sistemi Informatici, seconda o terza edizione, McGraw-Hill
oppure
Mari, Buonanno, Sciuto:
Informatica e Cultura dell'Informazione, McGraw-Hill, prima edizione
Esame a gennaio: iscrivetevi via internet come a tutti gli esami
Lucidi:
Prima parte: formato PowerPoint o PDF
Seconda parte: formato PowerPoint o PDF
Terza parte: formato PowerPoint o PDF
Quarta parte: formato PowerPoint o PDF
Quinta parte: formato PowerPoint o PDF
Testi d'esame
(non chiedete le soluzioni. Semmai venite al ricevimento o discutetene a lezione)
Lezione 1 (5 dicembre 2008, 16:30 - 18:30, aula A)
introduzione all'informatica
profilo storico dell'informatica
la soluzione di un problema: analisi, descrizione, esecuzione
problemi, algoritmi
azioni elementari, sottoproblemi
strutture di controllo
istruzioni, sintassi, semantica
dati elementari: interi, caratteri, booleani, stringhe
diagrammi di flusso
esempio di algoritmo: calcolo del massimo fra due numeri
Lezione 2 (9 dicembre 2008, 8:30 - 10:30, aula H)
esempio di algoritmo: test di anno bisestile
esempio di algoritmo: massimo, minimo e media fra i numeri immessi
esempio di algoritmo: calcolo del massimo comun divisore
esempi di algoritmi dai compiti passati
Lezione 3 (11 dicembre 2008, 8:30 - 10:30, aula Menegazzi)
dati strutturati: record e vettori (o array)
esempio di algoritmo: giorni passati dall'inizio dell'anno
sottoprogrammi
condizioni per l'esistenza di informazione
supporto di informazione
la codifica dell'informazione
bit, byte, kilobyte, megabyte
codifica dei giorni della settimana
codifica dei caratteri: ASCII e UNICODE
codifica binaria dei numeri naturali
Lezione 4 (12 dicembre 2008, 16:30 - 18:30, aula A)
somma di numeri binari
analogico e digitale
quantizzazione e campionamento
digitalizzazione di suoni, immagini, film
vantaggi del digitale
trasmissione su un canale
rumore
rilevazione dell'errore con un codice ridondante (cenni)
architettura di un calcolatore
unità di elaborazione centrale
bus dati e indirizzi
unità di controllo, unità aritmetico-logica, registri
ciclo fetch-decode-execute
frequenza di clock in Megahertz
Lezione 5 (16 dicembre 2008, 8:30 - 10:30, aula Messedaglia)
legge di Moore
pipeline e multiprocessori (cenni)
la memoria centrale (elettronica)
memoria RAM e memoria ROM
la memoria di massa (magnetica)
dischi rigidi: cilindri, tracce e settori
floppy disk
nastri
dischi ottici (CD-ROM)
dispositivi di ingresso/uscita
scheda madre
stampanti, tastiere, monitor, mouse
Lezione 6 (18 dicembre 2008, 8:30 - 10:30, aula Menegazzi)
modem, isdn, adsl
reti di calcolatori
rete commutata (internet)
rete client-server
il sistema operativo: sue funzioni
gestione delle risorse
virtualizzazione delle risorse
il software applicativo e il sistema operativo
la gestione del processore: multiprogrammazione
programmi e processi
condivisione del tempo fra processi
stato di un processo: attivo, pronto, in attesa
la gestione della memoria
swapping e paginazione
la gestione delle periferiche
driver, plug & play
spooling
file system
file e directory o folder
la gestione delle interfacce: shell e interfacce grafiche
Lezione 7 (19 dicembre 2008, 14:30 - 18:30, aula Menegazzi)
comunicazione: visione a livelli di astrazione
protocollo internet: TCP/IP (cenni)
risoluzione degli indirizzi: DNS
le applicazioni
interfaccia utente, logica applicativa e gestione dei dati
filtri e condivisione dei dati
compressione dei dati
scambio sicuro di dati: crittografia
sicurezza in internet, virus, spam
esercizi di preparazione all'esame