Deciding Math or CS: Last Year of College

  • Thread starter Tony11235
  • Start date
  • Tags
    Cs
In summary, if you only want the CS degree, then you may be okay without the math degree. But if you want the math degree, you may have to suffer through the course you don't want to take.
  • #1
Tony11235
255
0
I'm trying to decide what courses to take for my last year. I'm only 2 courses away from a BS in math but I know I'm getting my CS degree. I would have to take a few courses in Real Analysis. But here's the problem: either I just have all computer science courses, have better job opportunities, and not have the math degree. But if I take math, I don't want to just take Real Analysis. I would rather take abstract algebra and probability theory. Then that only leaves a spot or two for computer science courses, courses like database concepts, operating systems, and software engineering. I mean I can do both, but then I wouldn't have taken the courses I would like to have taken necessarily. I don't feel that real analysis would contribute to anything that I'm interested in. But algebra, number theory, and probability theory WOULD. If I just take those then I end up with lots of math, but just a computer science degree. Does anybody understand my situation?
 
Physics news on Phys.org
  • #2
Tony11235 said:
Does anybody understand my situation?

There is a required course you don't want to take for the math degree, but you'd like to have the math degree because of all the math you've taken. Sounds about right?

If you're content in knowing that you know a lot of math, just get the CS degree. If you feel that the math BS will help you, suffer through the course you don't want to take. I suppose another option could be spending an extra semester. I guess the real question is, how bad do you want it?
 
  • #3
Mororvia said:
There is a required course you don't want to take for the math degree, but you'd like to have the math degree because of all the math you've taken. Sounds about right?

If you're content in knowing that you know a lot of math, just get the CS degree. If you feel that the math BS will help you, suffer through the course you don't want to take. I suppose another option could be spending an extra semester. I guess the real question is, how bad do you want it?

Well you see in the real world, saying that you've taken such and such, for some reason, is more creditable than saying that you know such and such. Unless you can demonstrate through time.
 
Last edited:
  • #4
So you're saying that it will help you to have the BS in math. So what's the problem then? Seems to me your mind is already made up.

Good luck in any case
 
  • #5
I really don't know if it will. Like I said, I would prefer I guess just to pick out the math that would help me most and not worry about the degree. But then I would have just as many hours in math or more as math majors, but yet no degree.
 
  • #6
I am not sure why you can't do both, but I'm sure you have your reasons. As a former cs major(later switched to urban and regional planning), I can't really offer you much sound advice without asking more questions.

First, what do you plan to do? I wanted to work in AI, so I took a lot of math courses related to time anyalsis and regressions. I also had a strong background in database management, just in case I didn't get into grad school. Do you want to data mine, maintain databases or something else? If you present us with more information about your goals after graduation, advice should be given more readily.
 
  • #7
Well I would like to someday possibly go into cryptology and coding theory, but if I'm unlucky and it's not possible then I'm willing to do a number of average cs-related jobs. That best sums it up.
 
  • #8
Having more CS courses does not necessarily mean you're going to have a better chance of finding a CS related job. This is a myth. I know people with pure math degrees programming for computer companies. Companies don't care about what courses you have taken, but what you're capable of doing.

Of course, you still need to know the relevant material you have missed out.
 
  • #9
ZioX said:
Having more CS courses does not necessarily mean you're going to have a better chance of finding a CS related job. This is a myth. I know people with pure math degrees programming for computer companies. Companies don't care about what courses you have taken, but what you're capable of doing.

Of course, you still need to know the relevant material you have missed out.

So am I really ok having both degrees, but on the computer science-side, not having too many applied-type courses that I mentioned previously (software engineering, database concepts, compilers, etc..)?
 
  • #10
I would not really miss taking stuff like software engineering and databases, as long as you end up with your CS degree, people aren't really going to scrutinize your transcript that closely.

Though if you specifically intend to go into a career path that involves one of those subjects, it probably would be useful to take it. But if you're just aiming for something CS in general, I wouldn't worry too much about it.
 
  • #11
If you plan on being a Software Engineer you might want to consider the cse courses rather than the math courses.

When I was job interview with IBM they didn't give a "hoot" what math courses I took nor what math courses I planned on taking.

All they cared about was what core computer courses I took, such as AI, Operating Systems, Network Security, Programming Languages, Compiler Construction, Databases. Also what projects I was involved in school and out of school.

I actually brought up a math course (discrete math/number theory) which is both a dual cse/math course and they said oh that's just an abstract math course right? I said yes it was all math but it had a lot of strong induction, set theory, etc, Even though it was a cse course, it was still all math, thus they didn't care.

He wanted me to list the core cse courses I've taken and electives luckly I still got the job even though I didn't have a lot of core cse courses under my belt I did well on the programming exam.Also on a resume, I don't think you would have a special section under programming skills, entitled "Math skills" if your a comp sci major the employer already knows your good at math.
 
Last edited:
  • #12
I think I'll just take a few more math courses that I want to have on me. AND i'll take more core CS courses, probably operating systems, compilers, AI, and maybe database (even though it's boring). But I'm not going to worry about getting the math degree, and Just take math that is geared towards cryptology, coding theory and computer science.
 
  • #13
I'm disappointed Penn state stop offering their Compiler Design, no students would sign up for it because it was too hard hah grand
 
  • #14
mr_coffee said:
I'm disappointed Penn state stop offering their Compiler Design, no students would sign up for it because it was too hard hah grand

The compilers course here is pretty tough. Well, maybe not tough, but it makes your weekends miserable, which is why I decided to take it later. But my weekends are still miserable. :grumpy:
 
  • #15
hah I hear you, the Comp Eng classes are what ruin my day. Computer Architecture >:(
 

1. Should I choose math or computer science as my major in my last year of college?

This is a common question for students who are nearing the end of their college career and are unsure about which path to take. While the decision ultimately depends on your interests and career goals, there are a few factors to consider when deciding between math and computer science.

2. What are the differences between a math and computer science degree?

Both math and computer science degrees involve problem-solving and critical thinking, but they focus on different areas. A math degree typically involves advanced study in areas such as calculus, algebra, and geometry, while a computer science degree focuses on programming languages, algorithms, and software development.

3. Which major has better job prospects?

Both math and computer science majors have strong job prospects, but they may lead to different career paths. Math majors may find opportunities in fields such as finance, statistics, and data analysis, while computer science majors may pursue careers in software engineering, web development, or data science.

4. Can I double major in math and computer science?

Yes, it is possible to double major in math and computer science. However, it may require careful planning and may take longer to complete. It is important to consider your course load and whether you have a strong interest in both subjects before deciding to pursue a double major.

5. Are there any overlapping courses between math and computer science?

There is some overlap between math and computer science courses, especially in areas such as discrete mathematics, computer algorithms, and data analysis. However, there are also many unique courses in each major, so be sure to review the curriculum for both to determine if there are any overlapping courses that may count towards both degrees.

Similar threads

  • STEM Academic Advising
Replies
14
Views
627
  • STEM Academic Advising
Replies
12
Views
948
  • STEM Academic Advising
Replies
11
Views
427
  • STEM Academic Advising
Replies
11
Views
662
  • STEM Academic Advising
Replies
1
Views
464
Replies
2
Views
720
  • STEM Academic Advising
Replies
2
Views
986
  • STEM Academic Advising
Replies
6
Views
1K
  • STEM Academic Advising
Replies
3
Views
2K
Replies
6
Views
958
Back
Top