Quel programme est le mieux prendre : informatique ou génie logiciel? Quelles sont leurs différences, les pros & les inconvénients?

Cela dépend de qui offre les programmes et quels sont les programmes d’études. De Carnegie Mellon, premier cycle génie logiciel est offert comme un mineur qui augmente les diplômes de premier cycle CS ou ECE normal. Un premier cycle, vous devez tous les CS. Mais pour faire le génie logiciel, vous devez également la formation en génie logiciel (SE). Voici pourquoi :

Grosso modo, S’est ce qui arrive à CS quand nous sommes obligés d’accepter cinq caractéristiques malheureux de la réalité: (1) logiciel est écrit par des gens--et la « ligne de loi de Moore » pour les personnes est principalement horizontale, sauf sur les mauvais jours, (2) logiciel est écrit en cas d’insuffisance : le temps, l’équipe, comprendre de ce qui doit être construit, comprendre de quelle infrastructure est disponible , compréhension des besoins futurs, et ainsi de suite, (3) à l’échelle de complexité, les gens écrivant le logiciel doivent travailler ensemble dans les comités--qui créer des équipes que lorsqu’ils peuvent créer la confiance et de s’organiser efficacement, (4) les comités sont en interaction avec d’autres comités dans d’autres lieux, avec en général moins confiance et plus possibilité de malentendu et (5) la nouveauté et la complexité de la tâche à accomplir nous obligent à créer quelque chose de nouveau plutôt que de réutiliser ce que nous avons déjà.

Si vous n’avez pas de commande complet du noyau contenu CS, puis ces contraintes peuvent vous conduire dans des endroits dangereux.


Tags: Enseignement des sciences informatiques, Avantages et inconvénients, Ingénierie du logiciel