<i>Perhaps we need to stress a bit more practicality in CS curriculum?</i><p>No, we need to stop telling people who want a career in web development to get a degree in Computer Science.  And universities should stop convincing people who really want to be software engineers to study computer science.  If you want to work as a structural engineer you&#x27;ll probably get a degree in structural or mechanical engineering.  You don&#x27;t get a degree in theoretical physics and complain that since structural engineering is just a practical application of theoretical physics your physics curriculum really should be more focused on practical engineering.