Изучение дисциплины предполагает предварительное освоение следующих дисциплин: Информатика в рамках школьной программы.

Освоение данной дисциплины необходимо как предшествующее для освоения следующих дисциплин (практик) учебного плана: Инженерная графика; Учебно-технологический практикум; Кинематическое моделирование мехатронных  и робототехнических систем; Проектирование программно-аппаратных устройств мехатроники; Основы геометрического моделирования; Лабораторно-вычислительный практикум; Ознакомительная практика; Электронные устройства мехатронных и робототехнических систем; Дискретная математика; Промышленная робототехника; Лингвистическое и программное обеспечение мехатроники и робототехнических систем; Иностранный язык; Теория вероятности и мат статистика; Управление промышленными роботами; Промышленные сети; Научно-исследовательская работа; Расчетно-проектировочная практика; Безопасность жизнедеятельности; Моделирование мехатронных  и робототехнических систем; Электронная и микропроцессорная техника; Техническое зрение; Управление мехатронными и робототехническими системами; Интеллектуальные системы управления; Преддипломная практика; Экология; Основы автоматизированного проектирования мехатронных  и робототехнических систем.