Предложена методика последовательного освоения современного объектно-ориентированного программирования, рассчитанная на применение методов на практике. Приведены теоретические сведения, необходимые для выполнения заданий. Дано подробное описание лабораторных работ, примеры выполнения работ, вопросы для самопроверки и варианты индивидуальных занятий по каждой теме. Рассмотрена объектная модель, дающая возможность описывать как элементы управления графического интерфейса (командные кнопки, текстовые поля, веб-браузеры), так и реальные объекты (мосты, дороги, студенческие группы и т.д.). Для студентов, обучающихся по специальностям 203102, 230104, 220301, 080502 (дисциплина "Информатика") и по специальностям 231300, 151600 (дисциплина "Алгоритмические языки и программирование").