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


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

Docente: András Horváth

Indice

Orario delle lezioni

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,risultati e esami precedenti

L'esame consiste nella

Prove scritte:

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.

Prove scritte di anni precedenti

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

Materiale didattico


Laboratorio

Per frequentare il laboratorio si prega di iscriversi all'esame Laboratorio di Linguaggi Corso A LABORATORIO. Divisione in gruppi (per discutere eventuali scambi rivolgersi al docente):

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, 2005-04-01