CORSO DI LAUREA E DI DIPLOMA IN INFORMATICA
Università di Torino


Laboratorio di Linguaggi (corso A) a.a. 2002/2003

Docente: András Horváth

Indice

Obiettivi del corso

Il corso si propone di fornire un' introduzione al linguaggio di programmazione C nei suoi aspetti essenziali. Una parte preponderante del corso è destinata alla realizzazione in laboratorio di programmi in C.

Prerequisiti del corso

È fortemente consigliabile aver frequentato i corsi di Programmazione I e II.

Modalità d'esame, esami precedenti e risultati

L'esame consiste nella realizazione in laboratorio degli esercizi assegnati durante il corso più un test scritto finale. Le modalità di esame verranno precisate durante il corso.

Il voto è valido per un anno. I voti non registrati entro un anno dall'esame vengono cancellati. Ridando l'esame il voto precedente viene cancellato.

Registrazione dei voti: tutte le settimane in orario di ricevimento.

Libri di testo

Altro materiale didattico quale dispense, slides e esercizi sarà fornito durante il corso.

Programma del corso

  1. tipi ed espressioni,
  2. strutture di controllo, struttura di un programma,
  3. tipi definiti dall'utente: array e records (structures),
  4. puntatori e gestione dinamica della memoria,
  5. funzioni e passaggio di parametri,
  6. preprocessore e struttura di un programma su più file,
  7. cenni alle librerie per l'I/O

Lucidi delle lezioni

Laboratorio con valutazione degli esercizi

Valutazione del laboratorio

Lezioni:

Esercizi e relative scadenze:

Consegne:

La consegna degli esercizi avviene per posta elettronica, indirizzando una mail secondo queste modalità.

Ambiente di sviluppo

Nel laboratori verrà utilizzato l'ambiente di sviluppo Dev-C++. L'ambiente può essere scaricato da http://www.bloodshed.net/dev/index.html.

Orario di ricevimento

Lunedi 14-16, (oppure su appuntamento, horvath@di.unito.it, 011-6706803).

[Corso di Studi di Informatica] $  $ [Home of András Horváth]


András Horváth, 2004-04-26