Я регулярно вижу разнообразные задания/вопросы к экзаменам по математическим дисциплинам для студентов АУ, да и вообще много знаю про учебный процесс по части математики в этом месте, отсюда мои выводы в основном (ну конечно они не без элемента субъектививности, но в целом я считаю, что у меня достаточно общей математической культуры и опыта, чтобы сравнивать). По поводу теоретического направления, если Вы про физику, я не могу ничего утверждать авторитетно, но те подобласти, с которыми я скорее знакома, требуют ещё куда больше математики (в том числе алгебры), чем есть в АУ. Так что здесь мне сложно утверждать что-то про соответствие уровня математики и нужд «теоретиков». А в том, что математика не нужна вообще, даже как инструмент тем, кто не выберет теоретическое направление, я очень сомневаюсь. Ну, кончено, можно сказать, что программисту обычно не надо знать, что значат слово «кольцо многочленов», а достаточно знать, что такое многочлен (использую пример, некогда обсуждавшийся на ЛВ же), но это, ИМХО, вопрос качественной и правильной проработки базового материала, а не постижение каких-то невероятных глубин математики. А смысла учить делать алгоритмические действия без понимания сути я не вижу, ни для теоретиков, ни для кого-то ещё.