- Icebreaker Activities: A brief discussion that lets the students share their understanding of coding and computer science. This can be done by writing down words or drawing pictures on the paper while discussing. The instructor can collect the papers, choose the most representative answers, and show them to the class, which starts the next step of the class.
- Hands-on Activities: After teaching the basic concept of coding and the use of software like Scratch and Blockly, the instructor can start to let students create their own simple animation by using Scratch. This can include some popular animation that the students are familiar with, and which can be fun and engaging and optimize their learning.
- Wrap-up discussion: A discussion that allows the students to share their work to the class. The instructor can choose which one (or multiple) is the best and show its working detail to the class. This can encourage the student and motivate the others in the future instructions.