3 ms·
I think the main problem is students copying each others' code, not students copying library code. I don't think I've ever had a CS assignment at Stanford where
by emily37 17y ago
I think the main problem is students copying each others' code, not students copying library code. I don't think I've ever had a CS assignment at Stanford where I could have gone out and find library code to solve the problem.
- grinich 17y agoLike code from previous terms? I didn't mean that using a library is bad— in fact, learning how to effectively combine and structure your code to work with preexisting libraries is a skill that should be enforced in every CS department. To clarify, I was referring to finding an exact solution to the problem (SCRAM state machine for example) and just plugging it in as the solution.
- emily37 17y agoYep, code from previous terms (friends who have taken the class before) or even from the same term (friends who are in the same class who have already finished the assignment). My impression is that the vast majority of honor code violations in the CS department are of one of those two types.
- grinich 17y agoDo Stanford profs have tools to automatically check for copies? Or is it something the graders just notice.
- sparky 17y agoIn fact, one of the most popular tools for checking for eerie similarities between programs (used at other universities I'm familiar with) was co-developed by a now-Stanford prof. MOSS: http://theory.stanford.edu/~aiken/moss/ http://theory.stanford.edu/~aiken/moss/