Kursen är en avancerad kurs i parallella och distribuerade beräkningar som behandlar följande ämnen:
- modeller, grundläggande begrepp och analysmetoder för parallella och distribuerade system, fundamentala begränsningar och omöjlighetsresultat
- algoritmer och protokoll för vanligt förekommande beräkningsproblem inom kommunikation, synkronisering, feltolerans, koordinering och konsensus, replikering och delning, säkerhet, och distribuerad lagring.
Kursen förutsätter intresse för programmering och teoretiska frågeställningar.