Je pense honnêtement que l'analogie donnée dans une réponse sur les soins infirmiers par rapport à la dentisterie est absolument invalide pour ce cas.
Les mathématiques sont au cœur de l'informatique, et certains considèrent même la CS comme une branche des mathématiques. La plupart des personnes qui ont créé les langages de programmation et les systèmes d'exploitation sont des mathématiciens ou des ingénieurs. Dans le cas des ingénieurs, parce qu'ils ont eu une bonne dose de cours de mathématiques. Des gens comme Denis Ritchie, Ken Thompson, Brian Kernighan, Bjarne Stroustrup, Guido van Rossum, Rasmus Lerdorf, etc. ont tous étudié les mathématiques ou l'ingénierie. Certains ont combiné avec la CS, mais pas la plupart d'entre eux.
Pour en revenir à la question, si vous voulez juste travailler en tant que développeur de logiciels, optez pour la CS. Si vous voulez aller plus en profondeur et couvrir plus de disciplines, allez pour les mathématiques appliquées. Ensuite, vous pouvez suivre des cours de CS si vous voulez être un développeur de logiciels.
J'ai un diplôme d'ingénieur en CS et je travaille comme SDEII chez Microsoft, j'envisage de faire un Master en mathématiques appliquées parce que je voudrais à un moment donné arrêter de programmer et faire de la machine, de l'apprentissage, de l'IA, de la recherche ou même passer à une autre discipline.