Могу только еще допрлнить, что все эти безусловно полезные вещи, вроде криптографии и прочего, учатся годами и десятилетиями, чтобы начать в этом во всем разбираться на серьезном уровне. Математика она большая, и в зависимости от выбранной специальности могут понадобиться какие-то определенные ее части, или вообще ничего. Все сразу за 5 лет учебы выучить никак не получится.
Поэтому ты лучше сразу думай о будущей профессии, а не о заниях. И уже от профессии выбирай специальность. Допустим, хочешь идти квантом-аналитиком в банк или страховую - ищи специальность с упором на мат. статистику. Если что-то еще с экономикой - иди на кафедру программирования экономического факультета. 3D или архитектура - иди опять же на соответствующие специальности. Криптография - иди на защиту информации.
Условного "просто программиста" делают на "Выч. машины, Комплексы, Системы и Сети" и "Прикладная Математика". Но это те еще специальности, после них у тебя профессии как таковой не будет, придется на каждом новом месте работы учиться предметной области заново. Или идти в науку. Это в общем не так уж плохо, научишься быстро, но тем не менее.