Tu dis vraiment n'importe quoi aerdalis.
Je ne vois pas en quoi un type qui a un niveau ingénieur (bac+5) ou docteur (bac+8) est moins bon qu'un bts. Il faut arrêter de nourrir des illusions folles. En BTS tu te tapes tout de suite de la programmation, parce que c'est un cursus professionnel en deux ans.
Dans un cursus en 5 ans minimum, il est inutile de commencer les interfaces graphiques et la POO en première année, vu que sans base scientifiques viable, on ne peut traiter de ces aspects que de manière superficielle (comme tu as pu le faire en bts). Donc la première année est destiné à la consolidation des bases scientifiques, et ensuite on attaque vraiment la chose.
Juste au S3, j'aurais programmation impérative, BDD, maths, architecture, algorithmique. C'est-à-dire, une vraie spécialisation en informatique.
Et puis regarde les programmes de master en informatique. Je suis sûr que jamais tu n'as fait de la compilation, de la complexité et calculabilité, de la théorie des jeux, de la preuve assisté par ordinateur, de la programmation par contraintes, ou même de la programmation fonctionnelle avancé.