Moving forward after the useless Computer Science Major

Click For Summary

Discussion Overview

The discussion revolves around the perceived value of a Computer Science (CS) degree in relation to pursuing further education in scientific fields, particularly engineering. Participants explore the challenges faced by CS graduates when transitioning to more specialized areas of study, such as Mechanical Engineering, and seek advice on how to navigate this process.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant expresses frustration with the CS curriculum, suggesting it lacks depth in scientific applications and leaves graduates unprepared for specialized fields.
  • Another participant argues that CS is a form of engineering and can be beneficial for experimental sciences, suggesting that CS skills are applicable in various scientific domains.
  • A participant questions how to effectively present the value of a CS degree in a competitive admissions environment for Master's programs, highlighting concerns about lacking direct preparation for fields like Mechanical Engineering.
  • Some participants propose self-directed learning as a way to bridge knowledge gaps, emphasizing the importance of independent study.
  • There is a suggestion that pursuing graduate studies in computational sciences or systems engineering could be advantageous for CS graduates, as these fields may require less foundational catch-up.
  • One participant mentions the potential for a CS degree to lead to careers in IT, although another participant expresses a desire to avoid that path based on previous negative experiences.
  • The discussion includes a consideration of the competitiveness of academic fields compared to engineering roles, with some participants advocating for engineering as a more viable career option.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the value of a CS degree or the best path forward for graduates. There are multiple competing views regarding the applicability of CS skills in various scientific fields and the best strategies for further education.

Contextual Notes

Participants express uncertainty about how to leverage their CS background in applications for graduate programs and the implications of their degree on employability in specialized fields. There are also unresolved questions about the necessary prerequisites for transitioning into other disciplines.

ap080
Messages
4
Reaction score
0
Moving forward after the "useless" Computer Science Major

Let's face it, general consensus is a CS major is about as useless as you can get when it comes to the sciences. While you're taking your undergrad, they fill your heads with these lofty ideas and practical uses of computer science sub-disciplines, but in the end you're not really learning anything but an introduction to every possible application of science on a computer. It's like trying to study everything there is to know about a large lake while just skimming the top. You'll never learn in detail about the bed of the lake, the deep water creatures or the plant life despite the fact that you know they are all there. The truly frustrating thing is you have no idea that your degree is a death sentence for employability until you're ultimately finished, you call up your old high school buddies studying Software Engineering, Mechanical Engineering or something similar and your jaw drops when they describe their research and project experience. "Oh really? Well once in my AI class I made a robot dog out of legos..."

But I guess there's no point in dwelling on the past. What's done is done! And in the end, I feel I DID get a decent education, I learned the basics of a lot of science disciplines and how to logically approach algorithms and programming. Regardless, this isn't going to help me with my goal: to continue my education with a focus on science.

I've gone through many rough drafts in my mind about what I should study. I have many interests so it has been tough for me to narrow it down because I have no experience in working in extreme detail in any field. In the end, I've personally decided I want to focus on Engineering(probably Mechanical Engineering) but now I have to figure out how best to begin this process. I think this brings up an interesting point that might be helpful to many others in a similar position, a degree with little in common with the next level of education.

What advice do you offer someone with a degree outside of their scientific focus, but remaining in the realm of mathematics and logic.

Get another bachelors degree in the program of interest?
Attempt to apply for Masters programs?
Take undergraduate coursework as a catch up, then explore other options?
Cry?

If you have specific advice for my situation(CS undergrad, desired ME degree) or for other CS majors please let me know. I have a lot of CS friends from undergrad in the same boat.
 
Physics news on Phys.org


Is more useful than the "____ Studies" "degrees". CS though is basically a form of engineering for most people.

I personally feel that CS and programming are pretty useful for a lot of experimental sciences.

I think you should read a few books at your level in multiple fields, and find out which one you don't want to put down. =)
 


Could you go into a little detail about why you think the CS degree is a benefit? I'm trying to mentally picture an interview with a Master's program admissions panel asking me this exact question. I can say that I have a firmly logical and math-based root in many difference scientific disciplines but past that I can't think of a firm argument why my degree puts me above others. Or even WITH people with a direct background.
 


Mainly because, like engineering, it sort of requires some rigorous work. If you feel that you've truly learned a lot, I don't see why you shouldn't be able to come up with reasons that your education so far would benefit further study in the sciences.
 


Ahh I see what your saying, but I guess my problem would be that a lot of programs/scholarships/admissions end up being competitive. With a degree that didn't directly prepare me for something like a masters in ME, I'm just at a disadvantage to those who do have them. I guess my question is less about how to "talk up" what I have, but more how to prepare for what I'm lacking.
 


Then learn on your own. You know how to read/study, right?...
 


You could always go to graduate school for math or any highly computational sciences like physics, neuroscience, biology, chemistry. With a CS degree, you'll be very skilled in making efficient applications for computational science fields. A relative of mine majored in computer science in undergraduate and is doing a Ph.D in computational neuroscience right now, dealing with artificial intelligence and modeling the human brain.

If you want to go into engineering, though, I think your best bet would be systems engineering. This is probably the best field of engineering to go into with a CS degree because you don't need to catch up as much with fundamentals. It also pays a lot better and is more interesting/useful/significant work (I would say) than some monkey-programmer job.
 


hadsed said:
You could always go to graduate school for math or any highly computational sciences like physics, neuroscience, biology, chemistry. With a CS degree, you'll be very skilled in making efficient applications for computational science fields. A relative of mine majored in computer science in undergraduate and is doing a Ph.D in computational neuroscience right now, dealing with artificial intelligence and modeling the human brain.

If you want to go into engineering, though, I think your best bet would be systems engineering. This is probably the best field of engineering to go into with a CS degree because you don't need to catch up as much with fundamentals. It also pays a lot better and is more interesting/useful/significant work (I would say) than some monkey-programmer job.


I second engineering if you are looking for a decent job.

The academia fields are too competitive.
 


Dude. Get a job in IT. There is plenty you can do with a computer science degree. A bad attitude might hold you back though.
 
  • #10


Thanks for the advice guys! I'm staying away from the IT world...tried it for a year or two and hated the cubicle :)

I'll definitely look into the software engineering stuff, and the other computational science things as well...I actually looked into Neuroscience, but the prereqs were a little too much, it would be another 2 years before I could get into a masters program. I like working with...things...as well so I was thinking engineering could give me an opportunity to use my education to its fullest while pursuing something I might like!

Thanks again!
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
12
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K