|
|
|
|
|
by jefferickson
1961 days ago
|
|
> I think the ideal would be something like an autograder, rather than a solution Me too! But I don't know how to write a useful auto-grader for free-form English text and pseudocode, and neither does anyone else. Even a pedagogically useful auto-grader for actual _code_ — one that doesn't just check a bunch of test cases, but diagnoses the code to identify design errors and offers specific feedback for improvement — would be utterly revolutionary. |
|
I think that the Java used in that class was a good approach. By limiting the packages you could use, they prevented leveraging builtin facilities (e.g. Java collections) and forced people to write their own data structures.