Quelle est la différence entre BSCS (informatique) et BSSE (génie logiciel) ?


La réponse à cette question se résume en grande partie aux différences dans l'enseignement des sciences et de l'ingénierie. Un diplôme d'ingénieur implique un programme rigoureusement structuré où la première année comprend généralement des cours généraux d'ingénierie, dont certains sont les mêmes pour tous les programmes d'ingénierie. Un programme d'informatique n'est souvent pas dans le Collège d'ingénierie, mais plutôt dans un Collège d'arts libéraux, souvent appelé quelque chose comme Lettres et Sciences ou Arts et Sciences.


Un diplôme d'ingénieur a tendance à être très structuré, avec des choix limités de cours à suivre, en particulier en première et deuxième année, les cours ultérieurs s'appuyant sur l'attente que les étudiants aient suivi ces cours de base. Un programme d'informatique a tendance à permettre beaucoup plus de choix dans les cours autres que l'informatique, et s'attendant à beaucoup moins de connaissances des principes d'ingénierie.

Ainsi, les étudiants qui obtiennent un BS en informatique peuvent varier considérablement dans leur préparation, ayant eu beaucoup plus de choix dans les cours non-SC qu'ils ont pris, comme la philosophie, la botanique, l'histoire, les mathématiques, etc. Les étudiants en génie logiciel, ainsi que ceux en génie informatique, ont un programme d'études beaucoup plus contraint, avec de la place dans leur cursus pour un très petit nombre de ces cours.


Comme en génie informatique, ceux en génie logiciel (par opposition à ceux en génie chimique ou mécanique) - suivront beaucoup plus de cours liés aux ordinateurs et à la programmation. Mais ils ne prendront probablement pas autant de cours d'informatique, et en particulier, pas beaucoup de cours de théorie ou de matériel. Ils ne trouveront pas beaucoup de place dans leur cursus pour la sociologie, l'histoire, la philosophie, etc.

Par hasard, de nombreuses universités proposent également un diplôme en génie électrique et informatique (ECE) et d'autres un diplôme en génie électrique et informatique (EECS). Les deux sont très structurés comme tous les programmes d'ingénierie, mais avec plus d'emphase sur le côté matériel des ordinateurs que sur le génie logiciel.