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).