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