I fear – as far as I can tell – that most undergraduate degrees in computer science these days are basically Java vocational training.