Основная проблема высшего образования это отсутствие толкового средне-специального образования. СО своей колокольни: научить человека сносно кодить можно легко года за 2. Для этого нужно немного математики, теория алгоритмов, предметы о том как работает железо, теория компиляторов, пара основных языков все это можно дать за 1 год, второй год это пол года специализации в сфере и пол года выпускной проект