SITO NON PIU' AGGIORNATO - UNIVERSITÀ DI PAVIA

Dipartimento di Matematica ''F. Casorati''

HomeTeachingCourses › Programming 2IT|EN

Programming 2

Professors:
Gualandi Stefano
Year:
2016/2017
Course code:
507290
ECTS:
3
SSD:
INF/01
DM:
270/04
Lessons:
28
Period:
II semester
Language:
Italian

Objectives

The aim of the course is to provide students with an introduction to different programming concepts and techniques useful to formulate and solve complex computational problems.

Teaching methods

Lectures and Labs.

Examination

Written and oral exam. Lab report.

Prerequisites

First year Programming 1 course.

Syllabus

The main topics are
- Introduction to the Python programming language
- Functional programming
- Object Oriented Programming
- Introduction to algorithmic complexity
- Graph Optimization problems
- Dynamic Programming

Bibliography

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