A term coined by Joel Spolsky
to denote universities that teach only one ’easy‘ programming language, most commonly Java
as a means to dumb down computer science
education to make it more accessible for idiots.
A university that teaches Java is not necessarily a Java school. A Java school is characterized not by the presence of Java on the curriculum, but by the absence of ‘hard’ programming languages such as C
that help students gain deeper insight into programming.
Graduates of Java schools are at a loss when presented with a problem that is slightly different from one they saw before.
Joe: Man, Freds code totally sucks. He has SingletonFactoryFactories all over the place.
Jim: Yeah, he's from a Java school. I dunno what idiot hired him.