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