Programs Is it a good idea to major in computer science and pure math

AI Thread Summary
A resume featuring both math and computer science can be impactful, but the relevance of math courses, such as classical geometry, largely depends on the specific area of computer science one pursues. Geometry may enhance logical thinking and is particularly beneficial for graphical programming and 2D/3D modeling, but it may not directly aid in securing a job. Employers typically prefer candidates with a computer science degree over those with a pure math degree, as practical programming skills are more critical than theoretical knowledge. Courses in discrete math, combinatorics, and graph theory are considered more beneficial for software development. Building a portfolio of practical applications is essential for demonstrating skills to potential employers, as this hands-on experience is often more valuable than additional academic qualifications in pure math.
TheMathNoob
Messages
189
Reaction score
4
I am not an expert in the field, but intuitively I think that a resume with both math and computer science has a lot of impact. I also think that math can help me understand computer science better. Next quarter, I am planning to take classical geometry, so I am just wondering if this class would help me in CS.
 
Physics news on Phys.org
Only if you were getting into computer graphics. The proofs that are done in Geometry help with logical thinking but geometry will mostly help you when you graphical programming or 2D/3D modeling programs/simulations.
 
Last edited:
jedishrfu said:
Only if you were getting into computer graphics. The proofs that are done in Geometry help with logical thinking but geomtry will mostly help you when you graphical programming or 2D/3D modeling programs/simulations.
I have time and room for a second career that doesn't take too long such as mathematics. What would be the best career complement for CS?
 
I did physics and comp sci although my original thought was the other way round. I graduated and then started doing programming so all the math I had with variables and formulas and working with linear algebra translated easily into writing Fortran programs (1970's).

Later I got into simulations where my Differential Equations stuff helped. Now my style is more descriptive variable names, OO and some fundamental OO design patterns.

An interesting distinction of the 1970's was that science base programmers often used one and two letter variable names and handled arrays easily whereas business majors getting into programming used much longer more descriptive variable names and had trouble with tabular or higher indexing.

Having said all that, I think Boolean math and Set theory would help. Math related to Finite State machines is another good course as is compiler design which gets into recognizing patterns and thinking recursively.

You are right to think Comp Sci, as companies are more likely to hire a Comp Sci than a math major. Also its better to have a Comp Sci MS than a BS which in a companies mind means you have more training than someone with a BS.

Don't get me wrong, whatever math you take will help you in Comp Sci its just that it won't necessarily help you get a job but it will help you in doing your job. You see the distinction.

There's a notion that companies have as they try to decide on candidates namely they don't want to hire half a programmer if they want a programmer so in that case you must be a programmer who has some math instead of someone who has a foot in both camps.

Wait for other posters to comment too as things have changed since I started out and perhaps companies think a little different now.
 
TheMathNoob said:
I am not an expert in the field, but intuitively I think that a resume with both math and computer science has a lot of impact.
Not really. Consider that most candidates you will be competing against will have degrees in computer science. Hiring managers are unlikely to be impressed with a degree in pure math. Proof writing is not something you will be doing in a software engineering job. However, if you want a job in academia pure math is great, if you like theoretical computer science.

Personally, I don't really care what technical degree a candidate has. I care about whether he can do the job.

TheMathNoob said:
Next quarter, I am planning to take classical geometry, so I am just wondering if this class would help me in CS.
Maybe, but in my experience it won't help. Courses in discrete math, combinatorics, and graph theory would be far more useful.

TheMathNoob said:
What would be the best career complement for CS?
If you want to be a software developer, spend your extra time developing practical skills that you won't learn in academia. Develop a portfolio of applications that you can show potential employers. Showing a hiring manager what you have done and can do will give you a leg up on your competition. A second major in pure math won't.
 
  • Like
Likes jedishrfu
Hey, I am Andreas from Germany. I am currently 35 years old and I want to relearn math and physics. This is not one of these regular questions when it comes to this matter. So... I am very realistic about it. I know that there are severe contraints when it comes to selfstudy compared to a regular school and/or university (structure, peers, teachers, learning groups, tests, access to papers and so on) . I will never get a job in this field and I will never be taken serious by "real"...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...
Back
Top