You'll actually be surprised at how many legacy systems are still actually using COBOL. It might be old and it's certainly not buzzword compliant but it's still being used. We use it at work for our legacy fulfillment system.
Perl isn't all that common in schools the last time I checked. That's not to say that
schools do not offer it but the vast majority will offer C/C++ or Java. In fact I'm surprised that Java is not mentioned in the OP's list.