Là où tu te trompes, c'est sur le but des deux premières années dans l'école en question (ça a été dit plus bas : EPITA). Ce sont deux années de prépa intégrée, où la visée est de donner aux étudiants un enseignement scientifique fondamental (maths, SI, culture générale quoi) tout en leur donnant quelques bases en informatique. Le but n'est pas qu'après deux ans de prépa intégrée EPITA les étudiants soient prêts et formés pour être ingénieurs en informatique, ce qui compte c'est qu'ils aient un minimum de culture et de connaissances scientifiques. Moins qu'en prépa générale, mais pas mal quand même.
Du coup, l'apprentissage de l'informatique durant ces deux ans, c'est surtout de l'algorithmique (à un niveau pas trop mauvais quand même, si je devais résumer le programme je dirais qu'on va des listes chainées à la biconnexité d'un graphe en passant par les AVL et les hashtables), et de la programmation pour appliquer ce qu'on voit en algorithmique. De ce fait, des langages de haut niveau sont utilisés, et ça ne veut pas dire qu'on « fait l'impasse sur les fondamentaux de l'informatique ». D'ailleurs, même si ce journal parle de C#, il faut savoir qu'avant ça les étudiants ont fait 2 mois d'OCaml, et ils en re-feront 6 mois en début de 2ème année. Ça contribue surement plus à « la diversité technique » que se contenter de faire du C sous Linux pendant 5 ans.
L'informatique à EPITA c'est vraiment à partir de la première année de cycle ingénieur. La prépa intégrée n'est pas là pour faire le boulot d'une école d'ingénieur, d'ailleurs dans la promo d'ING1 actuelle il y a environ 20% de gens qui viennent de l'extérieur. Et c'est là qu'on fait du C bas niveau sous Linux pour maîtriser son système et comprendre le fonctionnement interne (on a recodé stdio et malloc, par exemple). C'est là qu'on fera du C++ aussi après. C'est également là qu'on a des cours sur le fonctionnement des systèmes d'exploitation, les réseaux, les architectures de micro-ordinateurs, et j'en passe. L'objectif est différent.
[^] # Re: Balance le nom !
Posté par Pierre Bourdon . En réponse au journal la Geste de l'Estudiant.. Évalué à 7.
Du coup, l'apprentissage de l'informatique durant ces deux ans, c'est surtout de l'algorithmique (à un niveau pas trop mauvais quand même, si je devais résumer le programme je dirais qu'on va des listes chainées à la biconnexité d'un graphe en passant par les AVL et les hashtables), et de la programmation pour appliquer ce qu'on voit en algorithmique. De ce fait, des langages de haut niveau sont utilisés, et ça ne veut pas dire qu'on « fait l'impasse sur les fondamentaux de l'informatique ». D'ailleurs, même si ce journal parle de C#, il faut savoir qu'avant ça les étudiants ont fait 2 mois d'OCaml, et ils en re-feront 6 mois en début de 2ème année. Ça contribue surement plus à « la diversité technique » que se contenter de faire du C sous Linux pendant 5 ans.
L'informatique à EPITA c'est vraiment à partir de la première année de cycle ingénieur. La prépa intégrée n'est pas là pour faire le boulot d'une école d'ingénieur, d'ailleurs dans la promo d'ING1 actuelle il y a environ 20% de gens qui viennent de l'extérieur. Et c'est là qu'on fait du C bas niveau sous Linux pour maîtriser son système et comprendre le fonctionnement interne (on a recodé stdio et malloc, par exemple). C'est là qu'on fera du C++ aussi après. C'est également là qu'on a des cours sur le fonctionnement des systèmes d'exploitation, les réseaux, les architectures de micro-ordinateurs, et j'en passe. L'objectif est différent.