What Career Paths Are Available for a Math/Computer Science Major?

  • Thread starter Thread starter \Theta
  • Start date Start date
  • Tags Tags
    Career Science
Click For Summary
SUMMARY

The discussion centers on career options for students majoring in Applied Discrete Mathematics and Computer Science. Participants emphasize that strong programming skills in languages such as Java, C++, and Python are crucial for securing developer roles at major tech companies like Google and Apple, which often do not require a master's degree. The conversation highlights the importance of practical experience through projects and internships, particularly in math-oriented fields like machine learning and quantitative finance. Participants also note the competitive job market for new graduates and suggest considering geographical flexibility, particularly in metropolitan areas like the SF Bay Area.

PREREQUISITES
  • Proficiency in programming languages such as Java, C++, and Python
  • Understanding of data structures and algorithms
  • Familiarity with machine learning concepts
  • Knowledge of database management systems (SQL)
NEXT STEPS
  • Explore opportunities in quantitative finance and big data analytics
  • Research machine learning frameworks and tools
  • Develop a portfolio of programming projects to showcase skills
  • Prepare for technical interviews by studying common programming challenges
USEFUL FOR

Students majoring in Applied Discrete Mathematics and Computer Science, aspiring software developers, and individuals seeking math-oriented career paths in technology and finance.

\Theta
Messages
18
Reaction score
0
Hello everybody,
I'm currently majoring in Applied Discrete Mathematics with a minor in Computer Science and I was wondering what sort of career options I have.

I've already taken two semesters of Object Oriented Java programming, C++, Python, Combinatorics/Graph Theory, Modern Algebra, Intermediate Analysis, Applied Probability, Numerical Linear Algebra, Numerical ODEs, Vector Calculus.

Courses that I intend to take in the next couple years include Computer Organization I and II, Data Structures and Algorithms, Data and Algorithm Analysis, Abstract Algebra, Cryptography, Statistics for Engineers and Scientists(Linear Regression and Multivariate Analysis), Number Theory, Machine Learning, Bioinformatics, Operating Systems, Comparative Languages, Data Base Management Systems (SQL), Artificial Intelligence, and Digital Image Processing.

While all these classes seem like things that are needed in the job market, it also seems like in order to work in many of them you need at least a master's degree. Do I have options to work in these fields without going to grad school? Also, are there other classes I could take that would make me more marketable?
Thanks!
 
Physics news on Phys.org
You sound on paper like you would be an extremely strong candidate for developer roles at a place like Google or Apple that doesn't put too much stock in master's degrees. Are you a good programmer? That's really what will get you in the door. Your resume sounds strong and you'll most likely get through the first hurdle. How you do on the in-person interviews will make you or brake you.

The takeaway is I think you're in strong shape. What geographical region are you looking for?
 
Read some books about how to get a job and programming interviews. Also, do some projects that you can show to people. You could always just apply to jobs AND grad school.
 
analogdesign said:
What geographical region are you looking for?
I'm not that picky about it, I'd just like to be in a larger metropolitan area(I doubt that will be a limiting factor).

homeomorphic said:
Read some books about how to get a job and programming interviews. Also, do some projects that you can show to people. You could always just apply to jobs AND grad school.
I'll definitely apply to graduate school, I'm just wondering what I would do if I decided not to go for whatever reason. Also, I'm trying to look for a job that's more math oriented than just a software developer/programmer. I have friends at a couple of places that I could get internships and possibly jobs later on, I'm just trying to get a job that doesn't make all my math classes seem like a waste.
 
There are a lot of different software developer jobs. It's a pretty big profession. Of course, the vast majority of it probably isn't going to be quite what you have in mind.

It's pretty challenging to get a job that uses serious math. I have a PhD in math, but I couldn't find anything, so I just do straight software development for now (very basic math and logic), although I am trying to move more towards big data or quantitative finance or something like that.

There are some places out there, a lot of them military, where you can do image processing and use some math. I got some leads in that direction, but had no luck with that in the end. The job market is very difficult for new grads. I thought it was pretty bleak, as far as not wasting math knowledge, but maybe even with my PhD, you could be in a better situation than I was with a few more practical classes, like machine learning.
 
\Theta said:
I'll definitely apply to graduate school, I'm just wondering what I would do if I decided not to go for whatever reason. Also, I'm trying to look for a job that's more math oriented than just a software developer/programmer. I have friends at a couple of places that I could get internships and possibly jobs later on, I'm just trying to get a job that doesn't make all my math classes seem like a waste.

If you're willing to come out to the SF Bay Area you will get a ton of interest, and if you can do well on your interviews you would be an extremely strong candidate. My employer does some very interesting things you might be into, send me a private message if you want me to give you a link.
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
6K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 18 ·
Replies
18
Views
7K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 10 ·
Replies
10
Views
3K