Courses of year 2017

Academic English Workshop I - 2017



  • 09/05 9:00-13:00 aula C fisica
  • 11/05 9:00-12:00 aula C fisica
  • 12/05 9:00-12:00 aula C fisica
  • 17/05 9:00-12:00 FA-0A (lab. Multimediale)
  • 19/05 9:00-12:00 FA-0A (lab. Multimediale)
  • 23/05 9:00: 13:00 FA-0A (lab. Multimediale)

Basic English grammar for academic research.

Not yet defined

CFD: 3

Principles of Distributed Computing

Lecturer: Prof. Lorenzo Alvisi, Cornell University

from 13th of June, 10-13, Sala riunioni primo piano ed. 27



The objective of this course is to introduce you to the key ideas that have shaped distributed computing and are likely to do so in the future; the ambition of this course is to get you as excited about them as I am. The thing about distributed computing that really grabbed me when I first became exposed to it was how its tremendous practical impact was based on beautiful, elegant, theoretical foundations. Because of
asynchrony, partial failures, network partitions and concurrency (all issues you’ll be an expert on by the end of this course) it is virtually impossible to hack a distributed system into submission: getting it
right means being able to prove things about it. This course strives to mirror the multi-faceted nature of the subject it covers. Classes focuses on fundamentals: We will cover problems, models, algorithms, and
impossibility results.

Bring your laptop.


- Global states and event ordering: logical clocks, vector clocks, consistent cuts and global property detection
- State machine approach
- Agreement protocols
- Failure detection
- Replication and consistency in geo-replicated systems
- Epidemic Protocols
- Byzantine fault tolerance — blockchains (need to prepare these from scratch, but hey!)

Not yet defined

CFD: 6

Direct numerical simulation of multiphase flows with a front-tracking method

Lecturer: Professor VU VAN TRUONG, Dr. Eng., School of Transportation Engineering, Hanoi University of Science and Technology


Monday, June 26th, 2017, from 11:00 to 13:00, and from 14:00 to 16:00  (Building 26 Meeting Room, 1st floor)

Wednesday, June 28th, 2017, from 11:00 to 13:00, and from 14:00 to 16:00 (Building 26 Meeting Room, 1st floor)


The purpose of this short course is to get started doing direct numerical simulations (DNS) of multiphase flows. During the course, one will be introduced how to solve the Navier-Stokes equation, what is the front-tracking and its applications to multiphase flows. Some complex problems including phase change will be also introduced.

1. Introduction

2. Simple flow solver

3. 2D front-tracking

4. Introduction to a code for a simple multiphase problem

5. Some complex multiphase flow problems


CFD: 2