On Jul 16, 2010, at 2:06 AM, Clendon Gibson wrote:
I am not sure how to test comprehension because it will be difficult
to disentangle individual student skill from the how readable the
programs are. It will depend on a number of factors like
comprehension of the concepts involved. So for instance if your
programs are OO, then the students who do not grasp OO will have a
harder time regardless of the readability of the program. Perhaps
testing them on the concepts in the test program prior to the
experiment would help control this.
One further point: the examples involve integers, strings, arrays,
and tuples, do not use OO, concurrency, recursion, or even case
and have a cover page explaining the domain concepts.
As for disentangling, that's what analysis of variance is for, no?
The Open University is incorporated by Royal Charter (RC 000391), an exempt charity
in England & Wales and a charity registered in Scotland (SC 038302).