I would first scaffold student's understanding and confidence by doing an introduction class of which I model how to code a simple program which has a "bug" and applying the steps on how to rectify it.
I would then put students into groups to write their own programs. Each group will then submit their programs. I ensure that students understand tha tthe programs are "anonymous". Using a random number generator, I would select one of the student's program and we will go through the codes together as a class. Depending on how students respond, I may do this for the next lesson as well.
The next stage would be to have them working in groups again but going through the program together as a group and present their findings.
no plus ones, 0 comments
You must log in to post a comment.