feels like CE degrees are still teaching us like it's 2010 while the actual industry has completely moved on
finishing up my junior year CE. love the program overall but something's been bothering me more and more
we spend a huge chunk of time on x86 architecture. like a serious portion of the curriculum is built around it. meanwhile the actual industry in 2026 is ARM everywhere phones, laptops, servers, apple silicon, and now apparently 90% of AI server custom chips by 2029. RISC-V is picking up serious momentum in embedded and academic research. and we're spending weeks on x86 because that's what the textbooks were written around
same thing with embedded systems. we're doing projects on hardware that nobody ships anymore. not for depth or fundamentals, just because the labs haven't been updated
i get that fundamentals matter. i'm not saying skip theory. but there's a difference between teaching you how to think about architecture and just teaching you the specific architecture that happened to dominate in 2005
talked to a professor about it and got the "fundamentals transfer" answer which is true but also feels like a way of not updating the curriculum
curious if other CE students are seeing the same thing at their schools or if this is just my program. and for people further along did the x86 heavy curriculum actually matter once you were working or did you relearn everything on the job anyway