Roberto, Margherita and Beatrice

Home

Personal Info

Papers

Teaching

Interests

People

Links

About

Programmazione (Metodi Avanzati)

Docente: Roberto Bagnara
Collaboratore didattico: Enea Zaffanella
Collocazione: IV anno del Corso di Laurea in Matematica. I modulo: I semestre; II modulo: II semestre.

Da questo corso ha avuto origine la Parma Polyhedra Library

Descrizione e finalità del corso

Il corso si propone di iniziare lo studente alle tecniche programmazione avanzata. L'obiettivo è quello di realizzare un salto di qualità nella comprensione dei problemi di programmazione e nella capacità dello studente di risolverli. Dai piccoli esercizi di programmazione a progetti quasi professionali (nella qualità se non nell'estensione).

I modulo

Si avvale del corso di ``
Programmazione 3'' del nuovo ordinamento.

II modulo

Questo modulo prevede la realizzazione, in gruppo, di un progetto di qualità professionale. Il progetto sarà scelto in base al numero ed alle attitudini degli studenti partecipanti. Sono previste alcune lezioni ``frontali'' sul tema della progettazione del software e su tutti quegli argomenti che la sviluppo del progetto rendesse di particolare rilevanza.

Testi consigliati

  • S. Lippman, J. Lajoie, ``C++: Corso di programmazione'', terza edizione, Addison-Wesley, 2000.
    ISBN 88-7192-071-6.

    Fondamentale.

  • B. Stroustrup, ``C++: Linguaggio, libreria standard, principi di programmazione'', terza edizione, Addison-Wesley, 2000.
    ISBN 88-7192-078-3.

    Per chi desideri approfondire ulteriormente la conoscenza del linguaggio C++. Può essere utile come strumento di consultazione.

[Page last updated on September 26, 2011, 07:58:37.]

© Roberto Bagnara
bagnara@cs.unipr.it

Home | Personal | Papers | Teaching | Interests | People | Links | About