то,что обучение с преподавателем будет эффективнее чем без него - с этим пожалуй никто спорить не будет (хотя если брать нетоповые вузы - то полно жалоб от студентов,что программирование ведется на оч низком уровне - препод может знать меньше студента)в данном ситуации эта эффективность жертвуется в угоду увеличения времени за счет отбрасывания мало нужных дисциплин, которые тем не менее занимают много времени в топовом вузе. причем эти дисциплины не полностью отбрасываются - они все же проходятся - но в более лайтовом режиме - чтобы иметь ОБЩЕЕ понятие о них. И в случае надобности - когда наступит момент (а он может и не наступить) - эти знания самим поднять.