Informatica di Base 2005/2006

Economia (aula Messedaglia), Verona

docente: Fausto Spoto
fausto.spoto@univr.it

Testo di riferimento: Sciuto, Buonanno, Fornaciari, Mari, Introduzione ai Sistemi Informatici, seconda o terza edizione, McGraw-Hill
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:
  • esempio1: formato postscript, formato pdf
    Risposte corrette: a, b, a, c, b, a, b, a, b, a, a, a, a, b, a, a, a, c, b, a
  • esempio2: formato postscript, formato pdf
    Risposte corrette: b, c, b, b, a, a, b, a, a, c, c, a, c, b, b, b, a, a, b
  • esempio3 (compito del 16 aprile 2003): formato postscript, formato pdf
    Risposte corrette: d, b, b, c, c, d, b, d, d, b, d, e, b, d, d, a, a, b, e, a, b, c, b
    Lezione 1 (3 novembre 2005)
  • 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
  • riferimento: capitolo 1, capitolo 2 fino a pag. 22 in alto.

    Lezione 2 (4 novembre 2005)
  • esempio di algoritmo: test di anno bisestile
  • esempio di algoritmo: somma e media fra i numeri immessi
  • esempi di algoritmi dai compiti passati
  • riferimento: capitolo 2: da pagina 22 a 35 senza gli esempi in C e BASIC.

    Lezione 3 (10 novembre 2005)
  • esempio di algoritmo: test di primalità dei numeri positivi
  • esempio di algoritmo: calcolo del massimo comun divisore
  • esempio di algoritmo: computer indovino
  • dati strutturati: vettori (o array)
  • esempio di algoritmo: giorni passati dall'inizio dell'anno
  • sottoprogrammi
  • esempio di algoritmo: ordinamento per bolle
  • riferimento: da pagina 46 a 49.

    Lezione 4 (11 novembre 2005)
  • 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
  • vantaggio del digitale
  • riferimento: capitolo 3: 3.1.1, 3.1.2, 3.1.4, 3.2, 3.2.1 (cenni), 3.2.2, 3.2.4. 3.3 fino a pagina 87.

    Lezione 5 (17 novembre 2005)
  • 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
  • riferimento: capitolo 4: 4.1, 4.2 fino al registro IR a pagina 117. Tabella 4.2. 4.3 fino a pagina 126.

    Lezione 6 (18 novembre 2005)
  • 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
  • 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
  • riferimento: 4.4 fino a pagina 136. Pagine 136, 139 e 140. 4.6, 4.7 fino a pagina 153. 4.9.4 (cenni). capitolo 5: fino a pagina 185. 5.2.2, 5.3, 5.3.2 (cenni).

    Lezione 7 (24 novembre 2005)
  • 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
  • riferimento: 5.4 fino a pagina 210, 5.5, 5.5.1, 5.5.2 fino a pagina 216, 5.6.2 (cenni), 5.6.3. capitolo 6: 6.1, 6.2. 6.5 fino a pagina 276.