Мехатроника и робототехника это скорее инженерная специальность, но там внутри этого направления есть много разделов (подводные роботы, летательные аппараты, роботы для оборонки и тд и тп). По поводу программирования в мехатронике и робототехнике знаю, что в этой специальности работают командами, в которых у каждого человека есть свое направление, программитсы тоже есть. Еще знаю, что на этих факультетах программирование серьезно изучают. вот вроде так. Если неправа, пусть меня поправят.