Code reviews are a great way to assess student understanding of code and a way for kids to develop technical speaking skills. I like to have students share their code with the class via a projector and explain what their code is doing. Other students can then offer comments and suggestions. This is a great tool used in my classes not only because they have to articulate their logic but also because students will discover that in writing code, there are always multiple ways to solve a problem.
I ask the student audience to think about the following: