ПМИ пошире, там не только программирование, но много математики, можно потом а аналитики идти, в архитекторы систем, разработчики алгоритмов и.т.п Програмная инженерия - это чистые разрабы, которые код пишут, но под определенные задачи, конечно, которые они должны сформулировать на основании требований заказчика.  Но это теоретически, на деле выпускники работают на совершенно разных направлениях. it- образование оно вообще такое условное, все навыки люди нарабатывают на опыте.