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