Im at a fork at fork in the road. What is the starting salary for a BS in electrical engineering vs BS computer science. Any info would be grateful.
It’s not about the starting salary. Pick the one that will give you stronger fundamentals in the career you hope to have, and the flexibility of how to change if needed. I have an EE degree and am now a SWE so I’m biased, but I find my EE background often helps with a unique perspective in a career surrounded by CS majors.
Lol ! Care to explain how having a EE degree helps as a SWE unless you are doing IOT or embedded systems ?
I also have an EE background working in CS domain these days. Usually, graduates in CS major do not get the training in Signal processing (which is usually required by EE), e.g. convolution, frequency analysis, filter design, wavelet transformation, etc. However, when one gets to work with data, especially time series, images, speeches, etc., my EE background helped me a lot in algorithm design, data analytics and ML model development (or have a different insight into certain data models). Moreover, in order to run your program efficiently, background in EE will sometimes give you an edge as well ^.^ So, EE background is certainly not limited to IoT, Embedded, or other low-level (hardware related) programming. Plus - I have seen people adjusting from EE to CS, but not many can do it otherwise.
You need to be interested in whatever you choose. You can make significantly more money in one over the other if you work hard at the skill throughout your career (because you enjoy the work).
You mean BS?
Both are BS
Study CE instead and style on the haters
Bro dont chase starting salary.
Right now, everything pays higher for software development. All roads lead to it. On my team, we have people with degrees in: EE, CS, biology, and something with chemistry (she got her masters in computer science). So regardless of what you major in, if you’re chasing money then you’ll be in software. I like EE majors because they can be better at writing cleaner code and knowing what is happening more under the hood.
Money wise CS but mostly form SWE work (95% of which are very boring repeating type work and lots of operational and maintenance). In fact the more boring the work the higher is the pay. Like kernel developer ls lowest and node.js getting highest. But go with EE if you don’t enjoy CS. EE probably has higher prestige and satisfying work. Also, many people will vouch that those high paying work doesn’t require CS. People from other engineering field or w/o any degree always breaking in. So, if you want money you can do some CS courses with EE degree and you’ll be golden.
EE is much lower prestige, CS is equated with some Stanford CS tech company founder. EE is associated with making transformers for a power company. Besides, you'll be wasting your time learning about circuits rather than building strong programming and CS skills in your courses. You'll also end up forgetting much of your EE schooling if you never use it.
In SW industry mostly. And anyone can break into a SWE career, no CS degree needed.
With a different degree you have so much more creativity. For example, some friends of mine with Civil degree are making big money from developing SW competition free because most CS grads have no clue what SW those Civil folks are building and selling for tons of cash.
Computer science is always going to be higher