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