Università degli Studi di Pavia

Dipartimento di Matematica ''F. Casorati''

HomeDidatticaCorsi › Programmazione 2IT|EN

Programmazione 2

Docenti:
Gualandi Stefano
Anno accademico:
2016/2017
Codice corso:
507290
Crediti formativi:
3
Ambito:
INF/01
Decreto Ministeriale:
270/04
Ore di lezione:
28
Periodo:
II semestre
Lingua di insegnamento:
Italiano

Obiettivi

Il corso si propone di presentare i concetti fondamentali per la formulazione e la soluzione di problemi computazionali complessi attraverso l'uso di diverse tecniche di programmazione.

Metodi didattici

Lezioni e laboratori informatici.

Modalità d'esame

Scritto ed Orale. Relazione sul laboratorio.

Prerequisiti

Il corso di Programmazione 1.

Programma

I principali argomenti del corso sono:
- Introduzione al linguaggio di programmazione Python
- Programmazione funzionale
- Programmazione orientata agli oggetti
- Introduzione alla complessitą
algoritmica
- Problemi di Ottimizzazione su grafi
- Programmazione dinamica

Bibliografia

J.V. Guttag: Introduction to Computation and Programming Using Python - With Application to Understanding Data.
MIT Press (second edition).


Dipartimento di Matematica ''F. Casorati''

Università degli Studi di Pavia - Via Ferrata, 5 - 27100 Pavia
Tel +39.0382.985600 - Fax +39.0382.985602