Manual for a computer science teacher: 4th grade, 3rd quarter
Course objective : Developing skills in creating mini-projects in Scratch using complex logical structures, working with multimedia files and introducing the basics of website creation.
Lesson plan
Lesson 1: Scratch – Using Variables and Conditions
Topic : Creating programs using variables and conditions
Objectives:
- Teach children to use variables to store data.
- Deepen your knowledge of the use of conditions in programming.
Materials:
- Computers with Scratch installed.
Lesson plan:
- Introduction (5 minutes): Explains the concept of variables and their uses.
- Examples (10 minutes): A demonstration of a project where variables are used to calculate points in a game.
- Practical Task (25 minutes): Students create a program where a character interacts with variables (e.g. a game with points and conditions).
- Conclusion (5 minutes): Discussion of the importance of variables in programming.
Lesson 2: Scratch – Working with Nested Loops
Topic : Using Nested Loops
Objectives:
- To introduce students to the concept of nested loops.
- Develop the ability to use loops to automate actions.
Materials:
- Computers with Scratch.
Lesson plan:
- Introduction (5 minutes): An explanation of what nested loops are and how to use them.
- Examples (10 minutes): Show a project where nested loops control the movement of objects (e.g. a drawing with repeating shapes).
- Hands-on Activity (25 minutes): Students create a project using nested loops (e.g. animation with multiple objects).
- Conclusion (5 minutes): Discussion of the results and the difficulty of working with loops.
Lesson 3: Scratch – Creating Complex Interactive Projects
Topic : Creating an interactive game or animation using variables, loops and conditions
Objectives:
- To teach children to combine knowledge about variables, loops and conditions in one project.
- Develop skills in creating interactive projects.
Materials:
- Computers with Scratch.
Lesson plan:
- Introduction (5 minutes): Explains how to combine variables, loops, and conditions to create complex projects.
- Examples (10 minutes): Show an interactive project using these elements.
- Practical task (25 minutes): Students create their own game or animation using complex logical structures.
- Conclusion (5 minutes): Discussion of the created projects.
Lesson 4: Working with Images – Editing and Creating Graphics
Topic : Basics of Image Editing
Objectives:
- To introduce students to basic image editing tools.
- To teach how to create simple graphic projects.
Materials:
- Image manipulation programs (such as Paint or GIMP).
Lesson plan:
- Introduction (5 minutes): Explains how to edit images (cropping, changing brightness and contrast).
- Hands-on demo (10 minutes): Editing an image (e.g. creating a simple collage).
- Hands-on activity (25 minutes): Students create and edit an image (e.g. change the background or add text).
- Conclusion (5 minutes): Discussion of the results and the usefulness of graphic editors.
Lesson 5: Working with video files – creating and editing
Topic : Basics of working with video files
Objectives:
- To teach students the basics of creating and editing videos.
- Develop skills in working with multimedia content.
Materials:
- Video editing software (such as Windows Movie Maker or Shotcut).
Lesson plan:
- Introduction (5 minutes): An explanation of how a video editor works and what it is used for.
- Hands-on demo (10 minutes): Create a short video from images and video files.
- Practical task (25 minutes): Students create their own video (e.g. adding titles, music and video clips).
- Conclusion (5 minutes): Discussion of the results and application of the video in life.
Lesson 6: Working with Audio Files – Recording and Editing
Topic : Basics of Sound Recording and Editing
Objectives:
- Teach children to record and edit audio files.
- To introduce the basic tools for working with audio.
Materials:
- A program for recording and editing audio (for example, Audacity).
Lesson plan:
- Introduction (5 minutes): Explains how to record and edit audio.
- Hands-on demo (10 minutes): Recording a simple audio file and editing it (e.g. trimming or adding effects).
- Practical task (25 minutes): Students record and edit their audio files (for example, creating an audio greeting).
- Conclusion (5 minutes): Discussion of the importance of working with audio files.
Lesson 7: Website Building Basics – Introduction to Website Builders
Topic : Creating simple web pages using constructors
Objectives:
- To introduce students to the basics of creating web pages.
- Teach how to use website builders to create simple pages.
Materials:
- Website builder programs (e.g. Wix, WordPress).
Lesson plan:
- Introduction (5 minutes): Explaining what a website is and what it is used for.
- Hands-on demo (10 minutes): Create a simple page with text and images.
- Practical task (25 minutes): Students create their own pages using the constructor (for example, a page with information about a favorite animal).
- Conclusion (5 minutes): Discussion of the results and possibilities of website creation.
Lesson 8: Final Project – Creating a Multimedia Website
Subject : Completion of the creation of a multimedia site
Objectives:
- Combine knowledge of working with images, audio and video to create a multimedia project.
- To teach how to apply acquired skills in project activities.
Materials:
- Website builders, image, video and audio editors.
Lesson plan:
- Introduction (5 minutes): Explanation of the task: create a multimedia page using text, images and video.
- Project Work (30 minutes): Students create multimedia pages by adding text, images, audio and video.
- Project Presentation (10 minutes): Students present their work to the class.
- Conclusion (5 minutes): Discussion of the quarter’s results, assessment of students’ progress.