Informatica di Base 2002/2003 (corso estivo di Canazei)
docente: Fausto Spoto fausto.spoto@univr.it
Testo di riferimento:
Sciuto, Buonanno, Fornaciari, Mari,
Introduzione ai Sistemi Informatici, seconda edizione, McGraw-Hill
L'esame consiste in un orale e in un test pratico al calcolatore.
Lezione 1 (28 luglio 2003)
introduzione all'informatica
concetto di programmabilità
nozione di sistema operativo: Windows, MacOS, Linux
PC e Macintosh
programma e processi
linguaggi di programmazione: linguaggio macchina e linguaggi ad alto
livello
traduttori o compilatori
Lezione 2 (29 luglio 2003)
esempio di utilizzo di Word:
font, colori, stili
enumerazioni
riferimenti incrociati
sommario
Lezione 3 (30 luglio 2003)
architettura di von Neumann
connessione tra dispositivi di calcolo
la soluzione di un problema: analisi, descrizione, esecuzione
problemi, algoritmi
azioni elementari, sottoproblemi
strutture di controllo
esempi di algoritmi: calcolo del massimo fra due numeri
Lezione 4 (31 luglio 2003)
esempio di utilizzo di Excel:
celle, formato, colore, unione, bordi
inserimento di funzioni
funzione SOMMA, SE, E
Lezione 5 (1 agosto 2003)
diagrammi di flusso
istruzioni, sintassi, semantica
sottoprogrammi
dati elementari: interi, caratteri, booleani, stringhe
dati strutturati: array e record
modello relazionale dei dati
ricerca dei dati sulle tabelle relazionali
organizzazione dei dati come ipertesti
condizioni per l'esistenza di informazione
la codifica dell'informazione
bit
codifica dei giorni della settimana
codifica dei caratteri: ASCII e UNICODE
codifica dei numeri naturali (cenni)
Lezione 6 (4 agosto 2003)
esempio di utilizzo di Excel:
inserimento e rimozione di righe e colonne
funzione FREQUENZA
calcolo di percentuali
grafici
sottototali
filtri automatici
Lezione 7 (5 agosto 2003)
analogico e digitale
vantaggio del digitale
quantizzazione e campionamento
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
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)
Lezione 8 (6 agosto 2003)
dispositivi di ingresso/uscita
stampanti, tastiere, monitor, mouse
la gestione delle periferiche
driver, plug & play
scheda madre
comunicazione: visione a livelli di astrazione
reti di calcolatori
rete client-server
rete commutata (internet)
protocollo internet: TCP/IP (cenni)
risoluzione degli indirizzi: DNS
Lezione 9 (7 agosto 2003)
il sistema operativo: sue funzioni
gestione delle risorse
virtualizzazione delle risorse
il software applicativo e il sistema operativo
la gestione del processore: multiprogrammazione
condivisione del tempo fra processi
stato di un processo: attivo, pronto, in attesa
la gestione della memoria
swapping e paginazione
spooling
file system
file e directory
shell e interfacce grafiche
le applicazioni
interfaccia utente, logica applicativa e gestione dei dati
filtri e condivisione dei dati