3 ms·
But the predictor isn't whether the testee gets these problems right. The predictor is whether the testee uses a consistent mental model for the problem--that
by william42 15y ago
But the predictor isn't whether the testee gets these problems right. The predictor is whether the testee uses a consistent mental model for the problem--that is, someone who interprets "a=b" as "move contents of a to b" will end up programming as well as someone who does the converse, but not someone who picks and chooses without being sure.
- 0x12 15y agoYes, I read the paper. Try coming up with a 'consistent mental model' that works with random execution sequences. Then try again for one that works backwards. And so on. At best this test determines which people are going to be 'easy' to teach programming. But just like sales start at 'no' teaching starts when the subject is having problems, not when it's easy.