Comment by continuational
7 years ago
It is a very poor CS curriculum that requires the use of a specific framework; what does JavaEE has to do with science? Nothing.
And even as vocational training, would you hire somebody who went to school to study a framework?
So anyone can use any language for any assigent. How many runtimes do I need to install to grade your program? Howany languages do I need to know? How many frameworks do I need to understand? It's a problem of practicality.
I agree that any CS course focused on a tech stack instead of CS concepts is a poor one, but that's not the only reason we see specific languages being mandated.