Předmět poskytuje nezbytné teoretické i praktické základy v oblasti paralelního programování a algoritmizace, aby posluchači byli s to efektivně využít moderních multiprocesorových strojů včetně superpočítačů pro řešení výpočetně náročných úloh z různých aplikačních oblastí. Probírají se algoritmy a různé technické i programové prostředky, které se uplatňují na poli náročných výpočtů, přičemž primárním tématem jsou tzv. volně vázané systémy (bez sdílené paměti), kde kooperace paralelních aktivit se řeší na bázi modelu předávání zpráv. Výuka klade důraz na individuální přístup, dovolující aplikaci a prohloubení získaných poznatků ve specifickém odborném zaměření Ph.D. studia jednotlivých posluchačů.