Earlier quoted context omitted.
That's the intention, sure, and as long as prospective Masters students know that's what they're getting into and paying for, and are looking forward to it, then it's fine or whatever. But it still strikes me as a silly constraint, just as it would be to require an in-house engine that sucks, or requiring students to develop for some old Nintendo hardware, or requiring students to fit everything in under 96k.[0] Anyo…
No, because the goal of the university is to teach students to think. Not necessarily just to "acquire the skills to apply in industry". Constraints are great for that. So is teaching them assembly, even though most people no longer directly code in ASM. But a constrained language that's close-to-the-metal gives them an interesting view of how computing really works, etc So I'd say it's actually much better for a cla…
If students sign up and pay for a class you teach called "Data Structures & Algorithms", and you just read from Hamming's book every lecture and don't actually attempt to teach any data structures and algorithms, expect to not have a teaching job for long.