- Aug 8, 2013
- 1
- 0
- 0
Without knowing much else, which major would you recommend for future college students? For simplicity, let assume that both are equally interesting and are equally obtainable.
Without knowing much else, which major would you recommend for future college students? For simplicity, let assume that both are equally interesting and are equally obtainable.
You have more chance getting a job with a Electrical Engineering degree. But more students study CS though. Also, the requirement to study Electrical Engineering is higher than CS.
I'm pretty sure there are more CS jobs than EE but the quality of EE jobs is probably better though on average.
EE > *
computer science = code monkey that gets no respect.
EE > *
computer science = code monkey that gets no respect.
You guys are getting Computer Science and Software Engineering mixed up.
Software Engineering = Code Monkey.
Any Engineering = Applied.
Computer Science = Discrete Math = Pure.
Computer Scientists don't code. They do algorithm work. In fact, most higher-level Computer Science courses don't require you to code; they are heavily emphasized on theory.
Software Engineers (because Engineering is applied) are the ones that just learn how to code well in lots of different languages.
Computer Scientists learn about the theory behind it, and use programming languages to achieve what they want. Ie. Learn the minimum amount of languages required to get the idea across, and all other languages come naturally.
EE > *
computer science = code monkey that gets no respect.
Better yet.
* Engineering > *
what if you are a software engineer, but majored in computer science?
/mind blown
but i think most software engineers/developers are CS majors in general. at least in my career that is how it's been. there has been like 1-2 EE majors but the rest are CS majors.
i've been a software engineer/developer my entire career (9 years) and i have never met someone who fits the "computer scientist" as you are talking about it. i mean i learned the theory behind it in school, but now i can apply it in any language needed to get the job done.
EDIT:
now that i read your post again, i really don't get it heh.
but i do agree that CS is far from just coding.
Then you are a CS major, not an engineer.
/mind unblown
That's usually different than what's happening at my university. Here, there are a lot of Software Engineers. There are a couple hundred graduates of Engineering every year.
Computer Science though... every year has around 80 graduates.
I'm going into my fourth year in September, and I've reached the point where all my assignments are like 200 lines max, and the rest is just proof-heavy pure math and turing machines and pumping lemma etc.
Software Engineer = How to code well, how to code in a group, how to get requirements properly, etc.
Computer Science (over here) = How to do logic and math within the constraint of a computer.
my job title and company would like to have a word with you.
I concur.EE > *
computer science = code monkey that gets no respect.