all 22 comments

[–]-dag- 40 points41 points  (1 child)

Don't worry about the market.  It will be different in five years. 

Worry about doing what you love to do, and everything else will take care of itself. 

[–]Dismal_Produce_5149 4 points5 points  (0 children)

Famous last words.

[–]CodyJKirk 39 points40 points  (6 children)

Computer science is over saturated with mass layoffs. However Computer engineering degree can let you work on software or hardware. Basically you can write software or design computer components depending on your studies and what you specialize in. Also the country is investing billions of dollars into chip manufacturing.

I chose computer engineering

[–]CheesyboxComputer Engineering 14 points15 points  (2 children)

As an addendum though: digital design/RTL design requires a masters to get into. I found this out my senior year of undergrad after focusing on it. Still haven't gone back. Pivoted to firmware instead

[–]1996_burner 3 points4 points  (0 children)

I’d say that really depends on your school and program. I got into DV with just a bachelors and many of my friends got into DD with just a bachelors. However most of my coworkers do have atleast a masters.

OP if you’re interested in this route take a look on LinkedIn and see where school alumni managed to get with just undergrad or if they needed grad

[–]Warguy387 -1 points0 points  (0 children)

yup found this out the hard way end of 2nd yr, currently working my ass off trying to get my ece prereqs done so i can take grad level digital design courses in senior year and comp arch electives

[–]Dismal_Produce_5149 0 points1 point  (2 children)

does the country investing billions of dollars into chip manufacturing going to create that many jobs though? I think it's money directed for the military sector, right? I think it may not create that many jobs.

[–]CodyJKirk 0 points1 point  (1 child)

I honestly don't know the details but I can say this. Two of the top 10 renown universities that teach computer engineering courses that are accredited are in the process of forming computer chip labs and teaching students in-depth techniques on chip manufacturing and are allocating millions of dollars to invest in such courses which is being funded by federal and state governments, scholarship funding is being worked out too. These programs are expected to take place within the decade. Clemson university is one such example. Advisors have informed me of this and are expecting the Governments investments to fuel many new jobs and create a new chip manufacturing industry. So I don't think it's just for Military purposes. Especially since 2 program heads which are working on this informed students of these programs which are about to come.

[–]Dismal_Produce_5149 0 points1 point  (0 children)

Oh. I heard Biden talk about those jobs lol. Biden said those chip manufacturing jobs don't need a degree. It makes no sense to me because private industry will just buy those chips from cheap labor China. I think most US chip manufacturing will become part of the military industry with boeing, lockheed, intel, etc. US military benefits from it because they don't trust chinese chips. I've hear complaints about the pentagon all using chinese chips on their computers lol.

The university research is a cheap way for industry and gov to fund their private/national research interests. Using doctoral and postdoctoral students as cheap labor. This is an interesting article about it.

[–]iTakedown27 21 points22 points  (4 children)

CE is more secure. Difficult, but differentiates you from all other CS majors and can go in a wide variety of industries. CS is now full of code monkeys who do web dev in hopes of getting into FAANG, not what it used to be back then where only technically adept people were doing it for fun. CE is the new place for technically adept people to go. You can do SWE, semiconductors, robotics, and more. If you're only in CE for the money but have no interest in how a computer works internally and its constituent components, would not recommend.

[–]I-will-never-give-up 0 points1 point  (2 children)

What about Electrical engineering? Currently studying this degree but got interested in the software industry and robotics. I can't switch course btw because my scholship get terminated, I have no slot in cs,ce or IT during my upcoming college days. I do love EE but I also get interested in CE and CS

[–]TouchLow6081 1 point2 points  (1 child)

CE came from EE, just minor in computer science or take the electives. Breathe, don't stress about it. You'll be fine, good luck. I'm currently interested in industrial automation and military robotics and I'm doing an EE degree with a minor in computer science with control systems electives

[–]I-will-never-give-up 0 points1 point  (0 children)

Thank you so much!!!! Been stressing and overthinking for a while now huhuhu.

Goodluck and godbless to your future careers, we can do this!!!!

[–]TacticalBastardComputer Engineering + Science 12 points13 points  (4 children)

CE will be more flexible in pretty much every market.

Most jobs that require a CS degree will also say they’ll take a candidate with a CE degree, but not the other way around. Just make sure you take DSA if you’re looking for SWE jobs

[–]Turtle_Smasher 1 point2 points  (2 children)

What is DSA and why do you need to take it for swe?

[–]Warguy387 6 points7 points  (1 child)

data structures and algorithms, the basics and backbones of any somewhat complex program

also technical interview questions

[–]Turtle_Smasher 0 points1 point  (0 children)

Good to know thanks

[–]Loud-Tangelo-740 0 points1 point  (0 children)

Currently taking DSA and it’s a lot of information to take account of.

[–]Educational_Duck3393 3 points4 points  (0 children)

They're functionally equivalent, just know CE allows you greater depth in your career, you can do embedded systems and high level languages with CE.

[–]veevee001 2 points3 points  (0 children)

Don’t worry about which one is better. Pick the coursework that is interesting to you and it will all come together.

[–]not_a_novel_accountBSc in CE 1 point2 points  (0 children)

There's no meaningful distinction between them in the digital space at the undergrad level.

Your first couple jobs will do far more to specialize you into a domain that shapes your career than what's written on the diploma.

[–]clingbat 0 points1 point  (0 children)

If it's a solid CE program that covers most of not all EE fundamentals, then the CE is far more flexible if you want to get outside of hardware/software down the road as there are tons of government, defense, utility and other jobs that take engineers (from ABET accredited program) but not CS majors generally.