Описание:Студенты знакомятся с базовыми принципами объектно-ориентированного программирования на языке С++ - наследование, инкапсуляция, полиморфизм, - на примере задачи программирования движения автономного мобильного ровера по "незнакомому ландшафту", который преставляется наором двумерных гауссовых распределений. Рассматриваются основные паттерны проектирования программных систем так, чтобы их легко можно было переносить на архитектуру "клиент-сервер"