As a Kodely Leader, live demonstrations and instruction are a significant component of your responsibilities. Much of the code that you will help your students create will be instructed through live demonstrations, which the students will follow along with on their own devices. This can be challenging for new teachers who do not have much experience giving instructions to young, beginner coders.
Kodely After School presents live product demonstrations to help you learn the fundamentals of coding and software development.
To assist you in effectively performing tasks, we are providing some live demonstration tips that you need to follow.
1.Give instructions slowly and clearly.
When you are familiar with a concept and sharing that information with others, it is easy to speed through the directions because it seems so familiar and simple to you. It is important to make sure that you do not do this when conducting a live demonstration.
Be sure to give each instruction slowly and clearly. Try not to give students unnecessary or extra details that are included in your facilitation guide to help you lead the class. Only share the steps that are essential for students to follow to avoid confusion.
2. Only give 1-3 instructions at once.
In addition to going slow, it is important to not overwhelm your students with multiple complicated steps at once. Remember, most of your students are experiencing this material for the first time. We don’t want to overwhelm them with too much information at once. This often causes students to give-up or disengage with the material because they assume the content is too difficult for them, when this is not the case.
To avoid this, give students 1-3 direct instructions at a time, be sure to repeat the instructions you give at least once before students begin working, and always ask if students need further clarification. An example instruction statement would look like this, “Create your sprite, rename it, and change the type. Once again, the instruction is to create a sprite, rename it, and change the type. Are there any questions?”
3. Work through examples with students.
During live product demonstrations, it is so important to work through examples with your students. Do not simply show students the answer code without modeling the instruction for them. I recommend working through the code independently before you teach it to students and saving your answer code on your computer for you to reference as you teach.
Once students have more experience coding, you may be able to institute a gradual release of responsibility where students work more independently over time, but this should not be the case at the start. At the beginning, the more modeling the better!
4. Adapt to the needs of your students.
Sometimes you will find that your students are easily following along with your instructions, other times you may notice a general feeling of struggle for your students. Based on how your students are feeling, adapt the way you are giving instructions.
For example, if you notice that your students are flying through the material without any challenges, feel free to give them a few more steps at once or encourage them to work more independently and creatively. In contrast, if you notice that your students are feeling stressed and confused, slow down your instruction or adapt the code to make it more simple and easy to follow. You can even go back and review the basics of the code if your students need it. Teachers must always adapt to the needs of their students.
Mastering the elements of effective live product demonstration can be challenging at first, but these tips should help you master live demonstrations and improve computational thinking skills.