Курс по предмету Объектно-ориентированное программирование и проектирование.