WEBLab


  

Fondamenti di Informatica A (2001/02)

Docente:

Esercitatori:

FAQ (frequently asked questions) del corso (da controllare spesso)

Programma (.pdf, 65KB)

Introduzione:

  • Presentazione del corso, obiettivi e contenuti dell'informatica, algoritmi e programmi. Evoluzione storica dell'informatica.

Programmazione:

  • Metodi per l' analisi di problemi e codifica delle soluzioni
    • Algoritmi, linguaggi di programmazione, interpreti, compilatori, linker.
  • Linguaggio di programmazione C
    • Costanti e variabili, tipi di dato primitivi, qualificatori,
    • espressioni di assegnamento e condizionali,
    • operatori, conversione dati: casting e coercion, input/output e stringhe di formato,
    • strutture di controllo condizionali e iterative.
    • Organizzazione modulare dei programmi. Prototipi di funzioni, passaggio di parametri per valore.

Architetture hardware e software:

  • Architettura funzionale dei sistemi di elaborazione:
    • Evoluzione delle architetture, sistema elaboratore e suoi componenti: macchina di Von Neumann, ciclo fetch-execute,
    • sistemi operativi, virtualizzazione delle risorse.
  • Rappresentazione dell' informazione e operazioni
    • Sistemi numerici, conversioni di base, rappresentazioni di numeri interi e numeri reali,
    • operazioni aritmetiche nel sistema binario.
  • Elementi di reti di calcolatori
    • Protocolli di comunicazione, Architettura di Internet, World Wide Web.

Esercitazioni

Il corso prevede esercitazioni assistite presso il laboratorio didattico sui seguenti argomenti:
  • sistema operativo Windows per personal computer,
  • ambiente di sviluppo di programmi C,
  • progetto e realizzazione di semplici programmi in linguaggio C.

Materiale didattico

testi di riferimento:

  • Ceri, Mandrioli, Sbattella
    Informatica, programmazione (NO!: Informatica, Arte e Mestiere)
    Mc-Graw Hill Italia, 2000
    ISBN: 88 386 0779-6

Eserciziari:

  • A. Bellini, A. Guidi
    Linguaggio C
    Mc-Graw Hill Italia, 1999
    ISBN: 88 386 0816-4
  • Byron S. Gottfried
    Programmare in C
    Collana Shaums n° 86, Mc-Graw Hill, 1998
    ISBN: 88 386 5048-9

Dispense delle lezioni:

Materiale delle esercitazioni:

Link utili

Compilatore free:

È possibile scaricare il compilatore Borland C++ 2.0 per DOS. Sono disponibili anche le istruzioni per installarlo.

Esami

È prevista un' unica prova finale costituita da un test con domande a risposta multipla e a risposta aperta su tutti gli argomenti svolti a lezione ed esercitazione.

Nell'Anno Accademico 2001/2002 vi saranno cinque appelli di esame, fissati nelle seguenti date:

  • 19 dicembre 2001, ore 14:30, Aule II e III di Matematica
  • 9 gennaio 2002, ore 14:30, Aule di Matematica
  • 10 luglio 2002, ore 15:00, Aule di Matematica
  • 10 settembre 2002, ore 15:00, Aule di Matematica
  • 30 settembre 2002, ore 17:00, Aule di Matematica

Regole per gli esami

  • L'iscrizione all'esame è OBBLIGATORIA e va effettuata entro tre giorni dalla data prevista per l'appello
  • Iscriversi all'esame senza presentarsi è fortemente sconsigliato. L'eliminazione dell'iscrizione può effettuarsi fino al giorno precedente all'appello, ma va effettuata. I docenti si riservano di prendere provvedimenti nei confronti degli studenti che dovessero risultare iscritti a vuoto per pił di una volta.
  • È possibile presentarsi, previa iscrizione, a tutti e 5 gli appelli, ma è consentito consegnare i risultati del compito non più di 3 volte.
  • Per problemi nell'iscrizione agli esami contattare Riccardo Lancellotti

Registrazione dei voti

  • 10 settembre 2002, ore 15:30, Aule di Matematica

Test effettuati


Riccardo Lancellotti
Last modified: Wed Apr 30 19:02:22 CEST 2003