Basic knowledge of the foundational bases of concurrent and distributed programming.
Ability of understanding the intrinsic meaning of the foundational theories of concurrent and distributed programming.
Ability of using theoretical notions in the common practice of concurrent and distributed programming.
Ability of evaluating, judging and using concurrent and distributed programming in the general and abstract context of foundational theories.
http://www.dmi.unict.it/~barba/FOND-LING-PROG-DISTR/PROGRAMMI-TESTI/programmaAAcorrente.html