22 points
It’s a little unfair to criticise a CS course for not being a SWE course. But I agree that graduating students in CS without having covered the basic requirements in the SWE day job most of them will move into is a disservice.
I did CS (30 years ago) and things entirely missing in the syllabus back then:
- any and all soft skills
- version control
- refactoring
- testing and the value of testing
- staging and replicated environments for raw dev, QA, live, etc