Cela vaut-il la peine de faire une double spécialisation en mathématiques et en informatique ? Les gens m’ont dit que les mathématiques et l’informatique sont similaires et que les mathématiques vous préparent à la CS. Serait-il plus intelligent de faire une double majeure en ingénierie et en mathématiques, plutôt qu’en CS et en mathématiques ?


Je ne sais pas pourquoi les gens vous disent que la CS et les maths sont similaires. Ils sont complémentaires.

À quel point ils sont similaires, je suppose, dépendrait du programme d'études spécifique à votre collège ou université. Étudier les mathématiques vous préparerait à la CS, mais cela devrait faire plus que cela.


Si vous étudiez les mathématiques pures, vous finirez par entrer dans des idées abstraites très profondes qui sont assez éloignées de la CS. Si toutefois, vous restez dans la région limitée des "Maths appliquées", cela serait plus proche de la CS.

La CS elle-même a à la fois un côté théorique et un côté appliqué. Le côté théorique est le plus proche des Maths, et le côté appliqué est beaucoup plus éloigné des Maths.


Peut-être qu'un diagramme aiderait :

Maths purs ←→ Maths appliqués ←→ CS théorique ←→ CS appliqué

Donc, la CS théorique est la plus proche des Maths appliqués. Elle pourrait essentiellement être considérée comme une branche des Maths appliquées. Cependant, les Maths pures n'ont rien à voir avec la CS appliquée - elles sont très éloignées.

Alors... pour que vos programmes de Maths et de CS soient similaires, il faudrait que votre programme de CS soit très théorique et que votre programme de Maths soit très orienté vers l'appliqué. Même dans ce cas, il y aurait probablement assez de différences pour qu'il soit bénéfique d'étudier les deux. Parfois, un peu de renforcement n'est pas une mauvaise chose. C'est pourquoi je dis qu'ils sont plus correctement caractérisés comme complémentaires.

Ce n'est pas pour frapper l'ingénierie. C'est aussi un domaine incroyablement large, et donc cela dépendrait à nouveau des spécificités de ce que votre école enseigne. Je dirais que l'ingénierie est moins complémentaire des mathématiques ou de la CS, qui ont toutes deux tendance à être un peu plus abstraites que l'ingénierie. Cependant, la CS appliquée pourrait être quelque peu complémentaire de l'ingénierie. Et certains domaines de l'Ingénierie peuvent bénéficier d'avoir une solide formation en Maths, donc encore une fois, tout dépend vraiment des spécificités.

Mais ce n'est probablement pas comme ça que vous devriez prendre votre décision. On dirait que vous êtes certain de vouloir étudier les mathématiques, et que vous essayez de décider entre la CS et l'ingénierie comme deuxième majeure.

Vous devriez choisir celle qui vous semble la plus attrayante. La CS et l'ingénierie peuvent toutes deux mener à de bonnes carrières, mais elles vont dans des directions quelque peu différentes. Le domaine de carrière de la CS ressemble un peu plus à la "ruée vers l'or au Far West". Beaucoup d'opportunités, mais c'est un peu chaotique, et la quantité d'éducation que vous avez ne détermine pas vraiment la réussite financière que vous aurez.

Je trouve que l'ingénierie est plus une discipline démunie. Je ne peux pas dire s'il est difficile ou facile d'obtenir un emploi d'ingénieur, car je n'ai jamais essayé. Mais j'ai l'impression que le champ de carrière est un peu plus ordonné, et que les diplômes d'ingénieur sont une exigence pour entrer dans la plupart des emplois d'ingénieur. Cela peut vous donner l'impression que votre diplôme vaut vraiment quelque chose. Après avoir étudié la CS, vous pouvez vous retrouver dans un emploi où les personnes qui travaillent avec vous ne sont même pas allées à l'université. En outre, contrairement à la CS, l'accréditation des ingénieurs n'est pas considérée comme une plaisanterie. En fait, pour décider d'étudier l'ingénierie dans votre école ou non, vous devriez d'abord vérifier si leurs programmes d'ingénierie sont accrédités ou non. S'ils ne le sont pas, alors cela ne vaut probablement pas la peine de l'étudier.

Strictement parlant, je suis à peu près sûr que le CS vous donne un éventail plus large d'options de carrière, mais cela va être très Wild West, car beaucoup des meilleures carrières pour les majors CS ne nécessitent pas de diplôme CS. Elles bénéficient certainement d'un diplôme en CS, mais ne l'exigent pas.

Une autre question qui peut vous aider à décider est la suivante : "Êtes-vous une personne qui a une "grande image" ou une personne de détails ?"

Si vous êtes quelqu'un qui généralise naturellement tout pour voir la "grande image", alors vous êtes probablement le mieux placé pour étudier la CS. D'autre part, si vous êtes très particulier pour toujours avoir chaque détail correct, alors vous serez peut-être plus adapté à l'ingénierie. Il s'agit en quelque sorte d'un test de personnalité. Et je ne dis pas que vous devez être exclusivement dans un sens ou dans l'autre.

Je pense qu'il est bénéfique d'être à la fois capable de généraliser et de garder la trace des détails, que vous étudiez la CS ou l'ingénierie, mais si vous êtes plus enclin à généraliser, alors la CS est probablement votre tasse de thé. Sinon, c'est peut-être l'ingénierie.