Computer Science vs. Applied Math?

Click For Summary
Switching from a computer science major to applied math raises concerns about job prospects in the software industry. While some believe that having an applied math degree may limit opportunities, especially at large tech companies that favor computer science degrees, others argue that programming skills and problem-solving abilities are more critical for employment. Completing the computer science degree while taking additional math courses is suggested as a way to keep options open for both fields. Graduate school in applied math is also feasible for those who maintain a computer science major, especially if they take relevant courses. Ultimately, technical interview performance and practical programming experience can outweigh the specific degree held, although some companies may still prefer candidates with a computer science background. Having strong projects can also help mitigate the impact of not finishing a degree.
Luminouzz
Messages
2
Reaction score
0
Hi, I'm currently a computer science student in my third year. I'm thinking about switching to applied math since I've ended up more interested in math, but I'm not sure whether this will limit my opportunities in the software industry.

I've taken almost all of the computer science classes for the major and have a good deal of programming experience. Would I have any trouble getting hired by large companies / getting past HR because I have an applied math degree instead of a computer science degree?

Also, if I decide to stay with the computer science major, how difficult would it be to get into grad school for applied math? I plan on taking most of the classes required for the applied math major, even if I continue with computer science.

Thanks.
 
Physics news on Phys.org
What area of applied math are you specifically interested in? Computer science at the graduate level could still be what you are looking for. Like the material in your discrete math and theory of computation courses? Plenty of that in graduate school if you want. Like differential equations? Tons of Mathematical Modeling is done in most computer science graduate programs. I think if you are worried about employment then finish the CS degree while taking extra math courses and continue on to grad school if you wish.
 
If you are almost done, why not finish?

The inside scoop from someone I know who works at a top tech company (and interviews people, etc) is that people who screen resumes often look for a computer science degree from a department that they like. So, the word on the street is, yes, it will hurt your chances. Also, you might expect the nasty question of why you didn't finish the major to pop up in interviews.
 
My question to the OP is this: if you have an interest in math, why not take more math classes and double major in computer science and math/applied math? Is that not an option available to you? In that way, the option to pursue further graduate studies in either computer science or applied math is open to you, as well as not raising any potential issues with HR screening.

That being said, onto homeomorphic's point, the word I hear is precisely the opposite of what he states -- the specific knowledge or experience in programming (particularly in specific languages/platforms) is more important than any specific degree (although the question of why you didn't finish a major could indeed come up). But this may depend more on specific companies than anything else.
 
I agree that it's more important than the degree, but not having the degree will still make more people toss your resume. At the top tech companies, usually they care more about your problem-solving ability than knowing specific languages/platforms, so the best thing for those jobs is just to be ready to code on a whiteboard, otherwise the interviews can catch you off guard. The person I am referring to actually said that is the most important thing. Being able to get through a technical interview. She also said having some good projects can make up for a lack of a degree. So, if you wind up not finishing the degree, that's another option.
 
homeomorphic said:
I agree that it's more important than the degree, but not having the degree will still make more people toss your resume. At the top tech companies, usually they care more about your problem-solving ability than knowing specific languages/platforms, so the best thing for those jobs is just to be ready to code on a whiteboard, otherwise the interviews can catch you off guard. The person I am referring to actually said that is the most important thing. Being able to get through a technical interview. She also said having some good projects can make up for a lack of a degree. So, if you wind up not finishing the degree, that's another option.

In many tech companies that I'm familiar with, the requirements usually state the following, in addition to specific requirements for knowledge of particular programming languages or software suites: "a degree in a quantitative discipline e.g. mathematics, applied mathematics, computer science, engineering". With such a description, someone whose resume has the words "applied mathematics" on it likely won't have their resumes tossed.

I do agree that for software development positions, the ability to get through a technical interview as above is the most important thing, as it demonstrates the ability of the candidate to be able to work in that environment.
 
TL;DR: Jackson or Zangwill for Electrodynamics? Hi, I want to learn ultrafast optics and I am interested in condensed matter physics, ie using ultrafast optics in condensed matter systems. However, before I get onto ultrafast optics I need to improve my electrodynamics knowledge. Should I study Jackson or Zangwill for Electrodynamics? My level at the moment is Griffiths. Given my interest in ultrafast optics in condensed matter, I am not sure which book is better suited for me. If...

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K