Какая специальность больше всего подходит для программиста?
А хрен его знает. Если это частная шарага, то эти слова могут обозначать всё, что угодно.
Если государственная, то назовите ВУЗ.
Лично я склоняюсь ко второму варианту, "математическое" в первой навевает мысль о превалировании матана перед программированием.
  "Математическое обеспечение и администрирование информационных систем" или "Программная инженерия" 
Интересно, на что рассчитывают учебные заведения, если по названиям специальностей никто не может понять, кого они готовят. Что выпускники в сопроводительных письмах работадателю сами будут объяснять, кто они... Мне кажется, одно это - показатель оторванности ВУЗов от реальности. А так да, смотрите учебный план.