Programming of Parallel and Distributed Systems 2-AIN-109
At the beginning student will learn a simple language suitabel for parallel and distributed programming. They will learn some basics on parallel and distributive architectures and how to implement the programs on them. They will learn temporal logic based language suitable for specification and verification of the programs. On a number of examples (dinnig philosphers, Bizantine agreement, fault-tolerante protocols, shortest path etc.) they will learn basic concepts and techniques of parallel and distributive programmming.
Offered in these study programs: Obligatory in Master program in Applied Informatics