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
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Hello, I’m an undergraduate student pursuing degrees in both computer science and physics. I was wondering if anyone here has graduated with these degrees and applied to a physics graduate program. I’m curious about how graduate programs evaluated your applications. In addition, if I’m interested in doing research in quantum fields related to materials or computational physics, what kinds of undergraduate research experiences would be most valuable?
Back
Top