Данное учебное пособие является обобщением курса лекций, который читался на физическом факультете МГУ им. М.В.Ломоносова по методам параллельного программирования на GPU в задачах теоретической и математической физики. В курсе изложены базовые знания, необходимые, чтобы быстро и эффективно начать писать программы на графическом процессоре (GPU) без специальной подготовки в области программирования. Курс лекций рассчитан на широкий круг студентов, аспирантов, преподавателей вузов и специалистов в различных областях математического моделирования и теоретической физики, для которых программирование не является основной специальностью, а используется ими как дополнительный инструмент в численном моделировании исследуемых задач.