An anonymous reader writes: Having recently been approached to help come up with some guidelines to introduce the open source software model to graduate level computer science students, I decided this is something that could best be answered by the Slashdot community as a whole, as while I am currently myself a student, I'm sure there is a wealth of insight out there that I am missing.
Unfortunately the subject of open source software would not have its own course, and would be part of one that serves as an overview of different 'real world' coding applications, the idea being to give students a feel for things beyond your typical computer science assignments, with open source being covered for four to six weeks.
Are there any suggestions for good open source projects that students could rather quickly get acclimated with and contribute to? How do you go about grading something like open source code contributions? What level of community interaction should be expected of students with no previous open source experience?
For you other students out there, do any of your universities currently offer courses covering open source software, and if so, how is it handled there?