Can I Pursue an MS in Computer Science with a Background in Mathematics?

Can I Pursue an MS in Computer Science with a Background in Mathematics?

The answer is a resounding yes! You can certainly pursue an MS in Computer Science (CS) even if your undergraduate degree is in mathematics. This is a highly valued combination, as a strong foundation in math is immensely beneficial for a career in data science and related fields.

Is It Possible in the UK?

Yes, it is possible in the UK, as I personally experienced. My first degree was in mathematics and chemistry, but I successfully transitioned into computer science. The computer science courses I took were conversion courses designed for individuals without a background in computer science, making it a feasible and even enriching path for you.

Prerequisites and Completing Pre-requisites

While the possibility to pursue an MS in CS with a math background is there, you may need to fulfill any underlying prerequisites. Many universities require applicants to have completed certain courses in computer science, such as programming, data structures, and algorithms. This is to ensure that you have the necessary foundational skills to succeed in the master's program.

Some universities might allow you to demonstrate proficiency in these areas through a placement test. Alternatively, you might need to complete these courses as part of your undergraduate studies or take them prior to applying for the master's program. This could include community college courses or self-study.

Personal Examples

For instance, I pursued my Ph.D. in Computer Science after earning my B.S. in Mathematics. However, during my last two years as an undergraduate, I took every computer science course my college offered. This proactive approach helped me build a solid foundation in computer science, making the transition much smoother.

Other individuals mentioned that while an MS in CS is definitely possible with a math background, you may need some software experience. This can come from courses taken as part of your undergraduate studies, job experience, or even self-study courses.

Interdisciplinary Degree Options

If the traditional path seems too daunting, you might consider looking at interdisciplinary degree options. Degrees that span both mathematics and computer science, such as Operations Research, Machine Learning, and Artificial Intelligence, can be particularly appealing. These programs might offer a more flexible and balanced curriculum that caters to your background and interests.

When considering your options, it's important to speak with the department where you want to study. Each department has its own specific requirements and areas of focus. Engaging with professors and departmental advisors can provide valuable insights and guidance as you navigate your educational pathway.

For additional guidance on your educational path, you can also check out my Quora profile for more information and advice from similar experiences.