Computer Science against all odds

Click For Summary

Discussion Overview

The discussion revolves around the decision-making process for selecting a major, particularly between computer science (CS) and various engineering disciplines. Participants explore the implications of their choices on future career opportunities, personal interests, and the nature of work in these fields.

Discussion Character

  • Debate/contested
  • Exploratory
  • Conceptual clarification

Main Points Raised

  • One participant expresses a newfound interest in computer science despite initial intentions to pursue civil engineering, highlighting the appeal of problem-solving and the applicability of math in CS.
  • Another participant advocates for choosing an engineering degree over computer science, suggesting it offers more career choices and the possibility to self-learn CS later.
  • Some participants emphasize that computer science encompasses more than just programming, acknowledging its complexity and breadth.
  • A participant notes the demand for engineers and suggests that majoring in Computer Engineering could be a suitable option for those interested in programming and related fields.
  • There is a request for clarification on the broader opportunities available to engineers compared to CS majors, indicating uncertainty about the long-term career landscape.

Areas of Agreement / Disagreement

Participants express differing opinions on the merits of computer science versus engineering degrees. While some advocate for engineering due to perceived broader career opportunities, others recognize the value and applicability of computer science. The discussion remains unresolved regarding which path is ultimately more advantageous.

Contextual Notes

Participants express personal preferences and concerns about career paths, but there are no definitive conclusions about the best major. The discussion reflects individual values and perceptions of the fields involved.

blaughli
Messages
89
Reaction score
1
Hello,
I've been struggling for a while to decide which major to put on my transfer application. Some schools don't allow engineers to change majors after transfer, so I figure it's good to make a solid choice now. I wanted to be a civil engineer, but after physics and chemistry I am also interested in EE, ME, and ChemE. I've also found programming to be quite fun and challenging, and I really like math, so I've considered computer science as well. I titled this post "CS against all odds" because I never thought that I'd end up wanting to study CS and just sit in front of computers all the time. It looks boring and unhealthy to the observer, and I wanted to spend a lot of time outdoors because I love nature, but I'm finding that CS makes sense to me and that lots of important problems are solvable using CS. I like the fact that there is a good use for the math I'm taking (linear algebra, whatever comes after..), and I like the fact that it's a good skill that is useful everywhere. I guess my worry is that after 10 years I'd find that there's more to life than sitting behind a computer. But again, that might only be the perception of it or the feelings of someone who never had a passion, or at least interest, from the beginning.

Oh, also, any argument for computer engineering vs. computer science?
What are some "unusual" (i.e. cool!) jobs that a CS major might get? As in, if I did not want to work on things I consider frivolous (like games, entertainment apps, finance, most websites), but rather wanted to be involved in projects useful to humanity, or just science in general (re:oceanography!), would it be easy/hard for me to go that route?

Thanks for reading, I mean no offense by calling those things frivolous - they are important to everyone, including me to some degree. I'm just trying to hold on to my ideals as best as I can (I came back to school wanting to build infrastructure in the third world). I'm also trying to get an idea of how broad CS is. I love solving problems, don't mind spending a whole working day tackling a development idea. I hate doing routine stuff.

EDIT: also, any arguments for computer engineering vs. computer science?
 
Last edited:
Physics news on Phys.org
I would pick an engineering degree over computer science. Many more career choices in the long run. And you can teach yourself more and more CS as you progress in your career.
 
edgepflow said:
I would pick an engineering degree over computer science. Many more career choices in the long run. And you can teach yourself more and more CS as you progress in your career.

I think it should be noted that CS is more than just programming.
 
Fizex said:
I think it should be noted that CS is more than just programming.
Yes, no offense to computer scientists. It is a very difficult and broad field of study.
 
Thanks for the input. Edgepflow, that's an interesting suggestion, as I feel that a lot of folks would say that the practical choice is computer science considering the current and potential future job market. I don't know which engineering field would suit me best, as I would love to study them all; this dilemma is part of the reason why CS sounded good, as it can be applied everywhere.

You say that overall there are more opportunities for engineers. Could you expand on that?
 
Engineers are in demand now, if not in the coming years. If you are interested in programming, physics, EE, and CS, I would say major in Computer Engineering.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
2
Views
2K
Replies
3
Views
5K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 23 ·
Replies
23
Views
7K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 14 ·
Replies
14
Views
2K