Improving student programming skills by developing program comprehension abilities
GraySimon, EdwardsStephen, LewandowskiGary, ShendeAnil · Journal of computing sciences in colleges · 2005
Students often have difficulty:Writing programs that do what the students intend;Understanding what they have written;Articulating hypotheses about the meaning of what they have written that can be...