Je suis actuellement en licence à l’UCSC. Cela vaut-il la peine de faire une double spécialisation en informatique et en mathématiques computationnelles ?


Ayant fait mes études supérieures à l'UCSC, et ayant obtenu des diplômes à la fois du département CS et du département AMS (Mathématiques appliquées et statistiques), ce plan de double majeure ressemble exactement à ce que j'aurais voulu pendant ma licence (où j'ai plutôt fini par avoir une majeure en CS, une mineure en maths, et une bonne dose d'infographie et de robotique).

"Computational (math/science/quelque chose)" et "Computer Science" sont vraiment des disciplines distinctes qui deviennent beaucoup plus puissantes lorsque vous pouvez faire les deux. Je les trouve toutes deux fascinantes. L'informatique est, ironiquement, plus établie en tant que majeure universitaire (pas seulement à l'UCSC, mais partout), tandis que le consensus pour ce qui constitue le noyau de premier cycle et de deuxième cycle d'un programme de mathématiques appliquées ou computationnelles me semble à peine émerger.


Les deux ont également des applications pratiques et employables. Je noterai cependant que, tout au long de ma carrière, il a été beaucoup plus facile de trouver des emplois exigeant une "science informatique" que des "mathématiques computationnelles". Si vous êtes comme moi, et que les "maths computationnelles" sont quelque chose que vous aimez vraiment (ou que vous pensez que vous aimerez vraiment), alors une double majeure en informatique constitue une excellente solution de repli, et fait de vous un mathématicien computationnel plus fort également.


Les questions que je poserais sont

1) Il semble que beaucoup des exigences pour la "majeure en maths computationnelles" sont soit des exigences de base en mathématiques de base qui valent la peine d'être prises de toute façon, soit des choses qui comptent également comme des cours d'ingénierie ou des cours facultatifs. Vous devriez demander combien d'entre eux vous pouvez compter double pour les deux diplômes.

2) Il est également utile de regarder si l'un ou l'autre de ces diplômes pourrait être réduit à un mineur si vous décidez plus tard que vous ne pouvez pas (ou ne voulez pas) intégrer tous les cours nécessaires. Celui que vous réduisez à un mineur dépendra de celui que vous aimez vraiment, du type d'emploi de programmation que vous voudriez, et si vous envisagez de faire des études supérieures.

Par exemple, si vous voulez obtenir un emploi directement à la sortie du premier cycle, vous pouvez facilement traverser dans la plupart des emplois de programmation avec juste une majeure en mathématiques et une certaine expérience de la programmation - mais il y a certains emplois (y compris certains très intéressants) qui deviennent beaucoup plus faciles à obtenir si vous avez eu des cours de premier cycle sur des choses comme les "systèmes d'exploitation". D'un autre côté, si vous savez que vous voulez suivre un programme d'études supérieures en mathématiques appliquées ou en informatique, vous devriez trouver des professeurs du département de mathématiques et du département AMS et leur demander quel est le meilleur conseil à donner. Je m'attends à ce que chacun d'entre eux ait des conseils différents. Les deux sont raisonnables, car il semble y avoir deux types de programmes d'études supérieures en maths appliquées/informatiques - des programmes autonomes (comme l'AMS de l'UCSC), et des programmes intégrés à un département de mathématiques "pures" plus classique.

Enfin, certains de ces cours obligatoires pour la "majeure en maths computationnelles" semblent super intéressants. La version grad de AMS 114 était un cours incroyable (je parie que Math 145/L est également tout aussi intéressant, mais je ne l'ai jamais pris), et je recommanderais presque de demander si vous pouvez remplacer EE 154 (systèmes de contrôle à rétroaction) par CMPE 240 ( CMPE240 : Introduction aux systèmes dynamiques linéaires ). La série AMS 213 est un descendant de l'un des meilleurs cours que j'ai suivi en tant qu'étudiant diplômé (ils ont dû le diviser en deux cours parce que trop d'étudiants quittaient le département - mais c'était un excellent cours, bien qu'intense, à l'époque où il ne durait qu'un semestre). Le CMPE 240 a probablement un bon chevauchement avec, et une motivation pratique pour, l'AMS 213A (algèbre linéaire numérique), et je recommande de prendre le CMPE 240 en premier, si vous prenez les deux. (Si vous n'en prenez qu'un, CMPE 240 devrait être plus abordable pour les étudiants de premier cycle, et est super-pratique)

Alors : bonne chance ! Et dites-nous comment ça se passe !

.