Getting Students To Do Useful Stuff
At the request of an Indian student, I have worked out
a formal document containing my term project proposals for students completing
a Masters in Computer Science, specializing in Distributed Systems:
For a long time, I've considered it an awful practice that students should have term projects consisting of toy programs and rigged demos following the MWRO principle: many write, run once. Instead, they should be encouraged to systematically participate in actual useful real-world projects, and if possible free software projects, that make academic peer review possible. I never could do anything about it when in French universities, so maybe this is a godsend opportunity to move things in the right direction.