18 ms·
I think the original poster might be referring to the strength of a paper's arguments rather than grammar. But I basically agree with you... most Stanford CS pr
by emily37 17y ago
I think the original poster might be referring to the strength of a paper's arguments rather than grammar. But I basically agree with you... most Stanford CS projects are graded almost entirely by automated tests (which test the output of the program, not just whether it compiles or not). When there are automated tests, you can predict how your program will be graded with much higher accuracy than you can predict the grade your paper will get, even if you are very good at evaluating papers.
- tsally 17y agoWhen there are automated tests, you can predict how your program will be graded with much higher accuracy than you can predict the grade your paper will get, even if you are very good at evaluating papers. Of course. This is the same as saying that a CS student can better understand the reasoning of a program than the reasoning of a human being. As a rule programs are, in general, more predictable. I will disagree with the idea that it is impossible to achieve high accuracy in predicting grades on paper. It's anecdotal evidence only, but I've never been off by more than half a letter grade on any paper in the last three years of taking English classes (it's my minor). That's 6 classes with 5 different professors. So probably 20 to 30 papers? Usually I get the exact grade right.
- emily37 17y agoFair point, but even if you can predict paper grades within half a letter grade, there's something much different psychologically about the following: "This program passes all the automated tests, and the automated tests are 90% of the grade" and "I feel very strongly that this is an A paper, and I'm almost always right about what grades my papers will get." The former is a much more confident statement. Perhaps the quote in the article is meant to say that the grading of CS assignments is almost entirely deterministic; there's always the possibility that your prediction of your paper grade will be way off, but if you pass all the automated tests, you're getting an A or A-.
- tsally 17y agoThere's a big psychological difference: you have faith in the determinism grading computer but not in your English professors. The funny thing is that an English professor is more qualified to say whether your paper is a good paper than a grading computer is to say whether your program is a good program. Automated tests are not a production environment for a program. A living, breathing reader is a production environment for a paper. Might I be too bold in suggesting that CS students prefer the determinism of a grading script because they are worried how their code will hold up in the real world? Given the quality of code most CS students produce, that's actually not that bold of an assumption. Seems to me that CS students that do not favor how grading is done in English have that opinion because they aren't used to thorough assessment in CS [1]. [1] The notable exception being theory classes. Go theory! But in those classes you've got a living, breathing grader as well. :-p EDIT: I realize I didn't really address your point. Yes, that is a fair characterization of the quote in the Times. The problem lies in assuming the grading script is doing as good of a job as your English professor in determining correctness. I bet if you increased the accuracy of the grading method for programs you would sacrifice on precision and students wouldn't be as confident about their programs. If you graded on coding style and design decisions, for example. So yes, CS students can be more confident. But confident of what? The fact that your program conforms to a script? That's not the same as being confidant that your program actually works.
- deleted 17y ago[deleted]