Перечисленные вузы, как мне кажется, примерно одинаковый "выхлоп" дадут на выходе, причем гораздо больше от студента будет зависеть, а не от вуза. МИРЭА, МИСиС, как мне кажется, попроще не вылететь. МЭИ, МАИ - более жёстко с этим, но здесь можно и на бюджет попробовать, вдруг, получится. Бауманку можно посмотреть, ВШЭ - ФКН топ-ом в этой области считается, МИЭМ - попроще. Если иногородний или до Зеленограда не очень далеко, могу рекомендовать МИЭТ (программную инженерию) посмотреть, но для большинства москвичей -очень-очень далеко ездить.А так, не "париться " выбирать по другим критериям: * время на дорогу  * если нужна военная кафедра, смотреть ее наличие и "лёгкость" поступления. * ...PS. Почему ПМИ? Если проги много хочется, формально, ближе программная инженерия. А в реальности - надо смотреть учебные планы.Но, (опять же, как мне кажется) с "прогой" в вузе могут разве что познакомить, а до реальной работы - очень далеко. В этом деле очень важна работа над реальными проектами, именно над реальными, а не лабораторными, когда что-то и как-то сделано (а то и списано), сдано и... оказалось в мусорке. Поэтому, именно если хочет в область разработки программного обеспечения, такой вариант вполне работоспособный: вуз - "не очень сложный" (чтобы не 100% времени уходило) и.... пытаться на роботу устроиться. К окончанию вуза - будет и приличная "база" (математика и около) и опыт реальной работы(в области, которая интересна)... Это очень даже хорошо, это очень востребованный специалист. И в этом случае, (если пробовать на бюджет) вполне можно "сдвинуться" в выборе направления подготовки. Прог. инж - очень популярная , 240..250 может не хватит, ПМИ - тоже популярная, ПМ (прикладная математика) - уже менее интересна абитуриентам, проходной (как правило) пониже, можно смотреть ИВТ, ФИИТ, .... Если платно - это совсем не "напрягает", то конечно изучить учебные планы и идти платно туда, где они  наиболее "правильные"