ПВО. Языки программирования с++ и с#. Какой факультет?
Никто, кроме администрации конкретного ВУЗа не сможет вам точно ответить на этот вопрос, потому что буквально во всех ВУЗах программы факультетов с одинаковыми названиями различаются, плюс - на одном факультете может быть несколько совершенно разных специальностей.
Никакой вуз вас не подготовит на уровень джуниор программиста.
Языки программирования для дальнейшей работы, хобби-проекты для портфолию и для себя - учите самостоятельно.
В вузе учите все предметы, которые вам дают ВО.
Математический уклон даст вам не знание языка программирование, а логическое мышление и хорошую математическую базу.