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