The aim of the course is to familiarize the student with the technique of parallel computing on GPU graphics processors. The subject course covers the basics of CUDA C, Thrust C ++, DirectCompute and OpenCL as well as hardware aspects of computing on graphics cards.