Manual for a computer science teacher: 3rd grade, 3rd quarter
Manual for a computer science teacher: 3rd grade, 3rd quarter
Objective of the lessons : To deepen students’ knowledge of programming based on the Scratch visual environment, and also to teach them how to work with multimedia files. At the end of the quarter, children will create their own mini-projects using animation, graphics, audio and video.
Lesson plan
Lesson 1: Scratch Basics Review and Introduction to Interactive Animations
Topic : Basics of creating animations in Scratch using events and conditions
Objectives:
- Review the basic elements of Scratch.
- Show how to use events and conditions to create interactive animations.
Materials:
- Computers with Scratch installed.
Lesson plan:
- Repetition (5 minutes)
- Briefly review the basic blocks and concepts of Scratch (movement, events, conditions).
- Practical demonstration (10 minutes)
- Show an example of a simple animation where a character reacts to key presses or mouse clicks.
- Practical part (20 minutes)
- Children create their own interactive animation using events and conditions (for example, a character moves around the scene and changes direction when colliding with objects).
- Conclusion (5 minutes)
- A discussion of how conditions and events help create interactive programs.
Lesson 2: Loops and User Interaction in Animation
Topic : Using Loops to Create Repeating Animations
Objectives:
- Teach children how to use loops to automate repetitive actions in animations.
- Add user interaction through loops.
Materials:
- Computers with Scratch.
Lesson plan:
- Introduction (5 minutes)
- Explain what a loop is and how to use it to perform repetitive actions.
- Practical demonstration (10 minutes)
- Show how to use a loop to create infinite motion or repeating animation (such as a character running in place or an object spinning).
- Practical part (20 minutes)
- Children create their animations using loops (for example, a character performs repeated actions, interacting with the user through keystrokes).
- Conclusion (5 minutes)
- A discussion of how loops help make animations more dynamic.
Lesson 3: Creating Games in Scratch: Conditions and Events
Topic : Using conditions and events to create simple games
Objectives:
- To teach children to use events and conditions to create interactive games.
- Consider the logic of games: what happens when the user performs certain actions.
Materials:
- Computers with Scratch.
Lesson plan:
- Introduction (5 minutes)
- Explain how to use events and conditions to create games (for example, when a character encounters an obstacle or reaches a goal).
- Practical demonstration (10 minutes)
- Show an example of a simple game where a character must avoid obstacles or collect objects.
- Practical part (20 minutes)
- Children create their own simple games using events and conditions (for example, a character must collect objects on the screen while avoiding obstacles).
- Conclusion (5 minutes)
- A discussion of how the use of conditions and events makes games interactive and engaging.
Lesson 4: Working with Multimedia Files: Adding Images
Topic : How to add and edit images in Scratch
Objectives:
- Teach children how to add images to their projects.
- Consider the possibilities of editing and animating images.
Materials:
- Computers with Scratch.
- Examples of images for projects.
Lesson plan:
- Introduction (5 minutes)
- Explain how you can add images and use them in Scratch projects.
- Practical demonstration (10 minutes)
- Show how to import an image into Scratch and how to animate it (e.g. resize or rotate).
- Practical part (20 minutes)
- Children add images to their projects and create simple animations with those images.
- Conclusion (5 minutes)
- A discussion of how the use of images adds visual appeal to projects.
Lesson 5: Working with Multimedia Files: Adding Audio and Video
Topic : How to add sound and video to Scratch projects
Objectives:
- Teach children how to add sound effects and music to their projects.
- Show the possibilities of working with video.
Materials:
- Computers with Scratch.
- Sound files and video examples.
Lesson plan:
- Introduction (5 minutes)
- Talk about the importance of sound in animations and games.
- Practical demonstration (10 minutes)
- Show how to add a sound file to Scratch and how to use the sound depending on actions (for example, a sound when a key is pressed).
- Practical part (20 minutes)
- Children add sound effects to their projects (e.g. character footsteps, background melodies).
- Conclusion (5 minutes)
- A discussion of how sound makes projects more realistic and dynamic.
Lesson 6: Designing an Interactive Story
Topic : Creating a project: interactive story with multimedia elements
Objectives:
- Strengthen skills in working with multimedia files and programming.
- To teach children to create interactive stories using animation, sound and images.
Materials:
- Computers with Scratch.
Lesson plan:
- Introduction (5 minutes)
- Tell about the process of creating an interactive story: the sequence of actions, adding multimedia elements.
- Practical demonstration (10 minutes)
- Show an example of a simple interactive story where characters interact with the user (e.g. a story with a choice of actions).
- Practical part (20 minutes)
- Children create their own interactive stories by adding multimedia elements (images, sounds) and user interaction.
- Conclusion (5 minutes)
- A discussion of how multimedia elements can help make a story more engaging.
Lesson 7: Working on a Mini-Project
Topic : Developing your own project (game, animation or story)
Objectives:
- Start developing an individual mini-project.
- To teach children to plan and implement their own ideas.
Materials:
- Computers with Scratch.
Lesson plan:
- Introduction (5 minutes)
- Discussion of project topics: interactive game, animation or story.
- Step-by-step plan for creating a project.
- Practical part (35 minutes)
- Children begin working on their projects, developing a concept and creating the basis of the program.
- Conclusion (5 minutes)
- Discussing progress and ideas for completing the project.
Lesson 8: Presentation of mini-projects and summary of lessons
Topic : Presentation of projects and discussion of results
Objectives:
- Give children the opportunity to showcase their projects.
- To summarize the results of the third quarter of training.
Lesson plan:
- Presentation of projects (30 minutes)
- Children show their mini-projects and talk about how they created them.
- Discussion (10 minutes)
- Discuss the highlights of each project as well as the challenges the students faced.
- Conclusion (5 minutes)
- Summing up: what children learned about programming and multimedia projects.