### Algorithms and Data Structures

The course will introduce the student to basic algorithms and data structures and to the analysis of algorithmic complexity.

Lorem ipsum

- lorem
- ipsum

The goal of the course is to introduce the students to programming.

The course goal is to give an introduction to computer architecture and to operative systems, in particular the unix-like ones.

Detailed descrption on esse3.

The course introduces the foundations of information theory and statistical physics

The course introduces concepts for the computational and analytical study of complex systems.

The aim of the course is to give the practical basis of programming.