Categories: MSDN / DotNet / Java / Scripts / Linux / PHP Ask - La ask - La Answer

Math and computer science

Hi,

I'm currently getting my bachelor's degree in Pure & Applied Mathematics, and I'm not really certain of what I want after I get it. I know I want something related to computers, programming. I'm currently having a system hardware class, and it seems very interesting, and I don't know if that's something I'd be more interested in than working only in high-level programming languages.

I'm also opening to the idea of engineering. I know there's a program called "Software engineering", but that would take 3-4 more years, because it's an engineering program.

I keep hearing people saying that mathematics are so important in computer science, that people would sometimes hire someone with a math degree over someone with a computer science degree. I've heard that several times, but never from first-hand experience.

What I would like to know, is how true is the statement that a math degree is very helpful, and in which domains would I get the most out of my background in math? I'm not saying I'm going to go wherever my background is most usefull. But still, I feel it would help a lot if I knew in a less vague way how my math degree could help me in a computer science context, and which areas would take the most use out of it.

But basically, any info would help me a lot.

Thanks!
[1411 byte] By [Nemes] at [2007-11-11 6:57:29]
# 1 Re: Math and computer science
For certain posistions, a math degree is preferebale: algorithm development for instance, data compression, DSP etc. However, one way or another you will need to master a programming language, say C. If you find hardware interesting, I suggest that you take a few more courses and see if this topic charms you still -- I believe it will!

I don't think a full degree in sofware engineering is necessary. If you intend to work in the software industry, you will need to master a few programming languages and the principles pf design, OO etc., but this usually requires a few months, not 4 years. You can also opt for a master's degree in the relevant areas such as CS, pure math etc., and then pursue an academic career.

In general, when people aren't certain about what they want to do, and have several options to choose from my advice is to sample all of them and then decide what suits them. In your case, you have the prerogative of combining a part time job (as a student that is) in a hardware company, or perhaps embark on an academic career as an assistant. There's no rush, sample each field and then decide. You will only benefit from a broader perspective.
Danny at 2007-11-12 0:18:40 >