Help selecting applied math or computer science

AI Thread Summary
The discussion revolves around the decision to pursue a master's degree while taking advantage of employer-sponsored educational assistance. The individual is a computer programmer with a strong interest in mathematics and aims to work closely with physicists on simulations and data analysis. They question the existence of such positions, wondering if they require a PhD, and consider whether a master's in applied math or computer science with a focus on numerical techniques would be more beneficial.Participants in the discussion affirm that there are indeed opportunities for programmers in physics, emphasizing the value of programming skills in research settings. Suggestions include gaining experience by working with professors and developing skills in numerical engines and graphics programming. The importance of discrete mathematics is also highlighted, as it can enhance programming capabilities and problem-solving skills in physics-related projects. Ultimately, the consensus leans towards pursuing a computer science degree with a numerical techniques concentration, while also ensuring a foundational understanding of physics.
egsmith
Messages
53
Reaction score
0
I have recently switched employers to one provides educational assistance. This means they will cover the cost of tuition and books at an accredited university. It seems foolish to waste such an opportunity however I have a slight problem in selecting a major for a master's degree.

First a quick background: I am currently a computer programmer specializing in distributed computing and I have always been more interested in math. I loaded up on calculus, differential equations, and numerical analysis electives as an undergraduate. I have continued studying these areas informally even though they are not related to my work per se.

Now the problem: Ideally I would like to work with physicists, theoretical or experimental, and write the computer programs they need to perform their simulations, data analysis and/or experiments.

Do these types of positions even exist? Perhaps they require a PhD? Given the quality of tools and libraries these days I imagine most physicists are able to write their own programs in all but the most extreme cases. (So it is at least possible to work for a tool or library vendor. However, I prefer to be closer to the actual result.)

Supposing that such positions were available. Do you think it would be more beneficial to pursue a master's in applied math or computer science with a concentration in numerical techniques?

Thanks for your time.
 
Physics news on Phys.org
yes...you would be an asset to any researcher, not just in physics (since most are pretty lazy when it comes to coding...though with the new generations a lot of them learn to code but still want someone to do most of it) and especially since you know distributive computing

If you are able to build an numerical engines or use one(LAPACK)...ask a prof you want to work with and see if they have a summer position.

My ultimate goal is to become a 3D simulations expert in Cogsci or astrophysics, though the learning is a bit slow(my programming is slowing me down).

So if your going down that same area i suggest in brushing up on graphics to and before approaching a prof try coding a basic physics engine.
 
Discrete Math

I'm just a math person here, but I'd think about looking into Discrete Mathematics and seeing what caught your eye there. A lot of times people can program but are either too busy with their own stuff to do it or can't see how to cut down the complexity like some computer/math minded people do. I'd think Physicists needed that, but you can definitely keep your options open with either degree.

Just check out a Discrete Math book or too, check into the complete requirements for the degree though, because you could be doing some stuff you aren't really into, but graduate school is supposed to be about getting more into the stuff you like so with the right department you'll be in heaven either way - hypothetically, right?

- Vanes.
 
Thank you for the advice.
 
I think you've some great prospects, and a "package" which is somewhat atypical and as such a really potential asset ... with the amount of software dev going on people who really know what they're up to are a scarcity. These sorts of position do exist, the problem as usual is finding one and getting your foot in, but this'll probably be easiest when getting that further education of yours. I'd go with computer science with emphasis to numerical techs (but this again depends very much on the specific programme you'd be taking), since ypu get to (and can further during and afterwards) brush up your math there and much of the math of computing is really very "numerics " oriented. Then there is always the note that you need to have at least "elementaries" of physics in one form or another (but if you work very much with the mathematics & numerics of the area this can come along the way, but still needs to be addressed in one form or another).
 
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...
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...
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...

Similar threads

Replies
6
Views
3K
Replies
9
Views
2K
Replies
5
Views
9K
Replies
6
Views
2K
Replies
5
Views
2K
Replies
1
Views
3K
Back
Top