Informatica di Base 2008/2009 turno autunnale
Economia (aula Arlecchino), Vicenza
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 (3 novembre 2008, 13:30 - 17:30)
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
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
Lezione 2 (17 novembre 2008, 13:30 - 17:30)
esempio di algoritmo: test di primalità dei numeri positivi
esempi di algoritmi dai compiti passati
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
analogico e digitale
quantizzazione e campionamento
vantaggi del digitale
trasmissione su un canale
rumore
Lezione 3 (24 novembre 2008, 13:30 - 17:30)
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
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
modem, isdn, adsl
reti di calcolatori
rete commutata (internet)
rete client-server
Lezione 4 (1 dicembre 2008, 13:30 - 17:30)
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
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