Fellow Anons, I appear to be at a crossroads. Since before I started college I have been questioning whether to study CS or CE. I decided on CS.
Two years later and I am reconsidering my choices. After checking out the CE flowchart from my school, I realized that most of the CS classes I have taken completely fulfill the "data software systems" concentration of CE. This means that my time hasn't been totally wasted if I decide to switch since I already have one concentration completed in CE.
So, I have a few questions about CE that may change my mind:
>Does any part of CE deal with machine learning? Can I get an AI job with a CE degree?
>I love coding, but also electricity, power, energy, and control systems. Can I still be a good programmer if I switch to CE? I don't want to lose the skills I've developed in coding.
>Can CE do all CS jobs? Cyber security, white hat hacking, AI, app building, etc? How true is the statement that CE encompasses CS?
>People on here shit on CS despite the fact that it is expected to grow a shit ton with lots of new job opportunities. When I look at CE, it is hardly expecting to grow in terms of hardware engineers. If I encompass CS with CE, shouldn't I have more options? Can I do some EE jobs as well?
Thanks.
>>18641577
CS is shit on because it's all stuff you can learn on your own and the degree isn't required for most code monkey jobs just higher level stuff.
CE is just programming and electrical engineering in one.
>>18641589
How about job opportunities? What job opportunities are there for mein CE compared to CS? Which is more likely to put money in my wallet?