I dislike quizs and exams because I view them as memorisation tests. I do badly while those people who can memorise everything so well, don't understand what they're doing.
Do you allow books or computers? I'd think the internet would make it too easy as it'd allow people to communicate.
Some more pet peeves:
* Expected to write perfect code on paper despite students using the IDEs and documentation throughout coursework and tutorials. Professor's response "Practice writing on paper before exam/quiz"
* Timed exam/quizs and it's on paper. I write far more slowly on paper than computers. In fact, I can type for many hours but after one or two hours on paper, I'm exhausted. Professor's response "Too bad / Not enough computers for everyone"
The majority of the points are obtained via understanding.
As for your experience, one can certainly come up with bad tests. Also, tests aren't perfectly fair. But overall, I'd rather penalize people for being unable to work outside their comfort zone than penalize people for not cheating.
I agree that writing code on paper is annoying, but a few things that made it bearable for me were:
- At my school, exams that required writing code by hand were open book and open note (and occasionally even open-laptop with wifi off): no memorization necessary.
- A wide range of syntax errors were acceptable without any penalty to your grade. The questions were designed to test understanding of data structures, algorithms, and good program design, and that was what the grade was based on, not syntax.
- These code-by-hand exams were really good preparation for job interviews that require you to code by hand (or on a whiteboard, which to me is even scarier). I don't know why interviewers don't let you type your code in an IDE instead of writing on a whiteboard, but since they don't, it's nice to have some practice writing code by hand under pressure.
Do you allow books or computers? I'd think the internet would make it too easy as it'd allow people to communicate.
Some more pet peeves:
* Expected to write perfect code on paper despite students using the IDEs and documentation throughout coursework and tutorials. Professor's response "Practice writing on paper before exam/quiz"
* Timed exam/quizs and it's on paper. I write far more slowly on paper than computers. In fact, I can type for many hours but after one or two hours on paper, I'm exhausted. Professor's response "Too bad / Not enough computers for everyone"