I would like to apply for a Master degree. I'm looking for a major that study both Computer and Maths. Can anyone tell me what such major are?

  • 1
    Computer science is essentially a kind of mathematics, although it doesn't actually study computers. Also, a lot of fields use computers these days, so it might help if you clarify how you want computers to be involved. (And how you want math to be involved, for that matter.) Commented Jan 26, 2015 at 2:21
  • 4
    You could try some areas of applied math or theoretical CS. Commented Jan 26, 2015 at 3:18
  • I don't know in which country you are studying. However, in the UK this depends on the university itself and the Msc program they provide. What part of computer science do you like? Is the programming part or other popular topics (e.g., big data, etc.). Also what you want to do after Msc?
    – o-0
    Commented Jan 26, 2015 at 10:25
  • 1
    Combinatorics maybe ?
    – seteropere
    Commented Jan 26, 2015 at 19:15
  • Also, if you have skills in both computers and math you are pretty much equipped for any sort of scientific research. You could think about applying your skills to problems in, say, physics, or biology. Of course you would have to learn those subjects too, but you'd have a nice head start. Commented Jan 26, 2015 at 20:58

4 Answers 4


As an example, the University of Oxford (UK) as an MSc program in Mathematics and the Foundations of Computer Science, which not only has courses in computer science and mathematics, but in particular also offers courses on the interplay between these areas.


If you like applied, Computational Mathematics could be a good option.


Many scientific fields nowadays rely heavily on computation (physics, statistics, biology, etc). You could go into any of these with a computational focus in mind (develop new computational methodology, algorithms, improve speed/performance of existing algorithms).


I'm not sure what your prior experience/work is, but if you have a little experience in Computer Science, another option is Cryptography.

Though it's usually not an explicit major, one typically studies it through a given Mathematics program, and if you concentrate on the applied side of things (i.e., writing actual algorithms and performing time/space analyses of them), you'll be deep enough in the weeds to be forced to learn more Computer Science along the way.

You must log in to answer this question.