If you’re going to get a CS degree, do it in a master’s degree program. Get your undergraduate degree in anything else that involves at least some mathematics, I’d recommend physics, chemistry, molecular biology, planetary sciences - probability, calculus, linear algebra. Engineering is somewhat more on the vocational side, but that works too.
Why? You don’t narrow your scope at the beginning!
Isn't it normal to study mathematics in a computer science bachelor program in USA?
That country never ceases to astonish me lol.
[dead]
In what way are those undergraduate degrees any less narrowing of scope than a CS undergraduate degree?