Différence entre un baccalauréat et une maîtrise en CS

Nov 24 2020

Je viens de terminer mes études universitaires avec un BS en économie. Je cherche à changer de domaine en quelque chose de moins abstrait et de plus pratique, l'informatique.

J'ai le choix entre quelques options. Soit une licence de deux ans avec une maîtrise de deux ans en informatique. Ou un baccalauréat de quatre ans en génie informatique. Vous pouvez l'appeler génie logiciel.

Je me demande s'il existe des différences concrètes entre les options.

Réponses

1 ChrisKerslake Dec 04 2020 at 05:18

D'après mon expérience au Canada, une maîtrise consiste à se spécialiser et à se concentrer sur un sujet particulier dans le domaine, tandis qu'un baccalauréat consiste à devenir un praticien dans le domaine.

Si, comme vous le dites, votre objectif est d'obtenir un diplôme plus pratique, les deux options peuvent le faire, mais de différentes manières:

  1. Un baccalauréat de quatre ans vous fournira une ampleur en CS;
  2. Un master fractionné de 2 ans vous apprendra les bases de CS pour vous permettre de vous concentrer sur un domaine particulier au sein de CS dans votre master.

Si vous cherchez à tirer parti de votre économie existante avec CS d'une manière ou d'une autre, le master est ce que vous recherchez, car vous ajoutez CS à l'économie. Si vous cherchez à devenir informaticien ou programmeur / ingénieur logiciel, alors le baccalauréat est ce que vous recherchez. Vous apprendrez toujours (ou serez attendu) à programmer dans une maîtrise en CS, mais vous serez moins concentré sur cela dans une maîtrise que dans un baccalauréat.

Notez qu'à la fin de l'un ou l'autre programme, vous aurez un diplôme CS, mais vous aurez des compétences différentes et les compétences que vous cherchez à acquérir devraient vous aider dans votre choix.

guitarcat Dec 04 2020 at 06:51

Si vous essayez de vous éloigner du résumé pour vous concentrer sur des sujets tangibles et démontrables, le génie logiciel est probablement une option préférable. Aux États-Unis, un bon programme d'informatique aura beaucoup plus de théorie et permettra de comprendre le fonctionnement des ordinateurs. Vous pouvez vous attendre à des cours tels que la conception de compilateurs, les systèmes d'exploitation, ainsi qu'une bonne dose de mathématiques. L'ingénierie logicielle offrira probablement des cours plus adaptés aux développeurs entrant sur le lieu de travail, comme l'analyse et la conception de systèmes structurés qui parlent de SDLC. Vous sortirez des deux programmes en sachant programmer mais l'objectif sera assez différent.

Je me méfierais d'un baccalauréat de deux ans dans un programme de maîtrise parce que vous n'aurez peut-être pas suffisamment de temps pour trouver cette chose sur laquelle vous concentrer.