Skip to content

Week 7

Assignments

  • [ ] Task 1: Build a simple interactive story / song using Scratch. You can use some of the tutorial examples as starting point.
  • [ ] Task 2:Design and implement a simple game or quizz using block programming language. It is recommended that the quizz/game can be used in the classroom

Process

1.Register the scratch webside and start to “Creat a Project”. 2. Watch the tutorials and try to make up a story during the time. 3. Try each function by the left side and choose a story scene and characters. 4. I am thinking about a story happen in the forest. In the forest, a honey-loving brown bear met an adorable little dinosaur. The brown bear shared his strawberry honey with the little dinosaur, and the two became good friends. 5. Firstly I make the “Bear-walking”follow the below instruction. 6. Then “Dinosaur4”follow below instructions. 7. Lastly try to count how many seconds for “Jar”to hide and show. 8. Combine all character to work together and make the story.

  • Challenges and solutions Throughout the process, I thought that simply issuing instructions would be enough to edit the story, but there were pauses in between, and the characters needed waiting time, which required giving more precise instructions. This included the angles of character movement, controlling the timing of when the other character speaks, and managing when items appear and disappear, all of which had to be controlled manually.

Reflection

  • Key learnings I realized that even a simple story requires attention to small details. Especially when I was trying to have a conversation between two characters, I experimented with recording audio myself, inserting it as sound commands, and also recording the sounds of animals eating food together with my child. The entire process was very enjoyable.

  • How it applies to your teaching / context Children at the early stages of learning programming need a lot of encouragement and guidance. They should be encouraged to try interesting commands and see playful animal movements or fun little games to spark their interest, rather than developing a fear of programming.

  • Next steps or improvements Start getting into small games, looking at how to set them up from a programmer’s perspective, what can be learned, and whether you can achieve goals using simple commands.

Tools

  • https://scratch.mit.edu/
  • https://scratch.mit.edu/studios/50801493/