Tous les élèves que j'ai vu rentrer à la fac après un bac+2 on foiré les modules d'algo.
Les gars étaient des tueurs en cobol, incapables de dire si un algo donné était un algo de tri ou pas.
Le peu de ces étudiants qui n'a pas retapé est maintenant dans les sections "techniques" de la fac, en réseaux et trucs du genre. Ils sont pas en calcul formel, en crypto, en semantique, en algo ou en preuve.
Et crois moi, en algo, on voit des choses qu'un bac+2 ne te résout pas... Et c'est normal! C'est un bac+2!
Il ne s'agit pas de dénigrer les formations BTS/IUT, au contraire. Mais je tiens à rappeler que ce n'est pas une formation élitiste ni poussée. C'est avant tout une formation rapide et précise destinée à faire en sorte que l'élève ait un travail dès sa sortie, et qu'il puisse être opérationnel. C'est évident qu'il a reçu une formation moindre qu'un bac+4 ou bac+5. Pas "plus mauvaise", mais "moindre".
Les formations supérieures universitaires (par supérieur, j'entend "supérieures en nombre d'années d'étude") ne sont pas que des cours de code, au contraire. On considère que le code est acquis des étudiants depuis longtemps. On ne fait en gros qu'y voire des outils qui permettent de faire les bons choix, de reconnaitre des cas existants. Y'a plein de problèmes où tu vas te dire "oauis, c'est simple, je vais lui torcher une version super optimisée de la mort qui tue", alors qu'à côté, le bac+5 se dira "chier! c'est un problème qui se résume à une clique". Et ton voisin filera une version de prog qui marche dans les 1à minutes, alors que tu seras encore entrain de chercher l'algo pour optimiser cet algo à l'énoncé si simple (en vain, le problème est NP-complet).
Bref,
Si les bac+2 étaient des bac+5, ca se saurait.
Les deux formations n'ont pas les mêmes objectifs, mais quand qqchose est vu en bac+2, il est vu en bac+5 au pire au même niveau, sinon en plus poussé (évidemment, je ne parle pas des cours sur l'optimisation du code en Cobol ou C++).
Il ne faut pas s'exciter et se sentir véxé. Mais c'est normal qu'un étudiant en maitrise de maths soit meilleur qu'un autre en DEUG de maths, même si les deux étudient un chapitre "continuité et dérivation". Pareil en info, même si les deux étudient le chapitre "arbres et tas".
[^] # Re: Simple
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal une grève ?. Évalué à 2.
Les gars étaient des tueurs en cobol, incapables de dire si un algo donné était un algo de tri ou pas.
Le peu de ces étudiants qui n'a pas retapé est maintenant dans les sections "techniques" de la fac, en réseaux et trucs du genre. Ils sont pas en calcul formel, en crypto, en semantique, en algo ou en preuve.
Et crois moi, en algo, on voit des choses qu'un bac+2 ne te résout pas... Et c'est normal! C'est un bac+2!
Il ne s'agit pas de dénigrer les formations BTS/IUT, au contraire. Mais je tiens à rappeler que ce n'est pas une formation élitiste ni poussée. C'est avant tout une formation rapide et précise destinée à faire en sorte que l'élève ait un travail dès sa sortie, et qu'il puisse être opérationnel. C'est évident qu'il a reçu une formation moindre qu'un bac+4 ou bac+5. Pas "plus mauvaise", mais "moindre".
Les formations supérieures universitaires (par supérieur, j'entend "supérieures en nombre d'années d'étude") ne sont pas que des cours de code, au contraire. On considère que le code est acquis des étudiants depuis longtemps. On ne fait en gros qu'y voire des outils qui permettent de faire les bons choix, de reconnaitre des cas existants. Y'a plein de problèmes où tu vas te dire "oauis, c'est simple, je vais lui torcher une version super optimisée de la mort qui tue", alors qu'à côté, le bac+5 se dira "chier! c'est un problème qui se résume à une clique". Et ton voisin filera une version de prog qui marche dans les 1à minutes, alors que tu seras encore entrain de chercher l'algo pour optimiser cet algo à l'énoncé si simple (en vain, le problème est NP-complet).
Bref,
Si les bac+2 étaient des bac+5, ca se saurait.
Les deux formations n'ont pas les mêmes objectifs, mais quand qqchose est vu en bac+2, il est vu en bac+5 au pire au même niveau, sinon en plus poussé (évidemment, je ne parle pas des cours sur l'optimisation du code en Cobol ou C++).
Il ne faut pas s'exciter et se sentir véxé. Mais c'est normal qu'un étudiant en maitrise de maths soit meilleur qu'un autre en DEUG de maths, même si les deux étudient un chapitre "continuité et dérivation". Pareil en info, même si les deux étudient le chapitre "arbres et tas".