I’ve mentioned this before on twitter but thought I’d mention it here. So many CS and Software Engineering degrees don’t have any dedicated modules for testing and QA, despite the fact that most of their grads go into industry as devs and other techies and every development team either works with testers or does some of its own testing. The more prestigious the university (and sought after its grads), the less the interest in software testing as part of the curriculum.
As an example, the undergrad CS tripos for 2016-2017 at one of the world’s super-elite universities, Cambridge, has no dedicated module for QA and the only mention of it is in a single Software Engineering module. The closest there is to a QA module is third year Hoare Logic and Model Checking!
However you can still do such modules as Complexity Theory, Unix Tools and Denotational Semantics.
Does anyone else find this odd and very worrying?