Не научит мехмат программированию, максимум - желание развиваться программистом не отобьет. Для обучения программированию (как и любому практическому ремеслу) нужен наставник, который будет за тобою персонально следить, разбирать действия и "править руку". Обучаться в группе так можно, но размер такой группы - 5, максимум - 7 человек. Размер мехматовских групп - под 30. Вся индивидуальная работа с людьми ограничивается очередью на беглый прием задач, сам код ученика если и разбирается, то только избранным по красным дням.Машины на мехмате ужасные, половина времени уходит на борьбу со средой разработки и набиванием мозолей на устаревшем в позапрошлом десятилетии программном обеспечение. Но я не видел, чтобы кого-то там учили понимать компилятор и IDE.  Чтобы стать программистом нужна прежде всего огромная практическая работа, желательно на большую часть учебного времени. Лишняя пара по программированию в "усиленной группе" погоды там не сделает.Сейчас я как профессиональный (и все время обучающийся) программист могу сделать семестровое задание студентов в пределах полудня. Даже если удвоить имеющуюся учебную нагрузку - получится какой-то детский лепет.P.S. Сидел я на Богачевских лекциях. Не впечатлили.