Events and processes; concurrency; communication; synchronous/asynchronous parallel models; architecture of parallel systems; analysis of parallel algorithms; parallel programming.