Improving student programming skills by developing program comprehension abilities: panel discussion
Simon Gray, Stephen H. Edwards, Gary Lewandowski, Anil M. Shende · 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 turned into tests to check for correctness, and;Debugging their work once they realize there is a problem.The panelists will discuss four mutually supportive themes focused on developing program comprehension skills so that students can program more effectively.