The course presents the basic concepts of convex programming with applications in the theory of ill-posed problems. Read at 10-st semester. 2 hours of lectures per week