3 ms·
I think a lot of it has to do with an academic identity crisis. My degree was a strange mish-mash of purely theoretical stuff and purely engineering stuff that
by edgyswingset 11y ago
I think a lot of it has to do with an academic identity crisis. My degree was a strange mish-mash of purely theoretical stuff and purely engineering stuff that felt more like a set of topics ABET wanted covered rather than a path towards either deeper Computer Science or Software Engineering.
What I'd love to see is schools begin to take on various career-track options for students. Like theory and want to go to grad school? Take the theoretical track. Interested in front-end and mobile dev? Take some in-depth classes that cover fundamentals in that area. Distributed Systems? That could have oodles of classes, too. This is the way many other engineering degrees are structured. Somehow we're in this weird position where we're making students take electives which are relevant to industry so they can go get a good job, but they still have to learn how to write turing machines on paper.