Home / Computer Science Department / Master

Master in Computer Science, 2009/2010

Presentation and Agenda

Courses are organized in three tracks:

However students have full freedom in mixing and matching courses from different tracks. In particular, there is no timetable overlap between courses in different tracks.

Course units include:

The tentative agenda is the following:

Basic courses

Each of the following module is worth 5 ECTS credits.
Info-Math Algo Models and Optim
Project
Computer-assisted proofs
Algorihtmic complexity
Computer arithmetic
Parallel algorithms
Performance evaluation
Network algorithms
Compilation
Distributed systems

Research courses

Each of the following module is worth 4 ECTS credits.
Info-Math Algo Models and Optim
Logic and programming
Implicit complexity
Paving
Euclidean lattices
Certified linear algebra
Multiple precision
Scheduling
Sparse matrices
Advanced topics in compilation
Grid computing
Traffic modelling
Large graphs

Winter schools

Each of the following course is worth 2 ECTS credits.
Info-Math Algo Models and Optim
Game semantics and linear logic
Efficient algorithms, quantum algorithms
Algorithmic geometry
Emerging architectures
Scalable computing
Game theory for networks