Note for teachers using this lesson plan
This lesson introduces pupils to the concept of games, game environments, and the Scratch programming interface. Ensure you have digital devices (mobile phones or computers) with Scratch software and some mobile games installed for practical demonstration and guided activity. The goal is for pupils to understand these concepts and be able to identify key features of the Scratch interface, ultimately creating a simple game environment.
Class: Primary 4
Term: Third Term
Week: 3
Age: 9 years
Duration: 45 minutes
Subject: Basic Digital Literacy
Curriculum Theme: Basic Computer Programming
Focal competence: Programming through game environment creation
Key competencies/values: Creativity and Innovation
Skills:
- Using Scratch software to create a game environment
Previous Lesson: Creating a Basic Program with a Visual Programming Language
Topic: Programming A Game Environment
Subject Matter: Meaning of games, common mobile games, game environment and features of the Scratch interface
Specific Objectives
By the end of the lesson, pupils/students should be able to:
Cognitive Domain
- explain the meaning of games;
- list common mobile games;
- describe a game environment;
- explain the features of the scratch programming interface.
Psychomotor Domain
- create a game environment using scratch.
Reference Materials
The following resources were used in planning this lesson:
- 2025 Revised 9 Years Basic Education Curriculum
- Relevant State Unified Scheme of Work
- Basic Digital Literacy for Primary Schools, Book 4
- The HeadTeacher Scheme of work
Instructional Materials
The teacher will teach this lesson with the aid of:
- Chart showing examples of mobile games
- Posters displaying the Scratch interface
- Digital Device (mobile phone or computer) with installed mobile games and Scratch software
- Projector (optional, for larger display)
Rationale for the Lesson
This lesson is important as it introduces pupils to the fundamental concepts of digital games and basic programming using Scratch. Understanding game environments and the Scratch interface lays a foundation for developing digital literacy and computational thinking skills, fostering creativity in a digital context.
Prerequisite/Previous Knowledge
Pupils should have basic knowledge of using digital devices like mobile phones and computers, and be familiar with simple digital applications.
Lesson Content/Board Summary
Programming A Game Environment
Meaning of Games
Games are activities played for fun, entertainment, or competition, often involving rules, challenges, and goals. They can be played alone or with others, using physical objects or digital devices.
Common Mobile Games
Mobile games are electronic games played on mobile devices like smartphones or tablets. They are popular because they can be played anywhere and anytime.
Some common mobile games include:
- Candy Crush Saga: A puzzle game where players match candies to clear levels.
- Subway Surfers: An endless runner game where players dodge obstacles and collect coins.
- Temple Run: Another endless runner game where players escape from evil monkeys.
- Angry Birds: A puzzle game where players use a slingshot to launch birds at pigs.
- Minecraft Pocket Edition: A sandbox game where players build and explore virtual worlds.
Game Environment
A game environment is the virtual world or setting where a game takes place. It includes everything the player sees and interacts with, such as:
- Background: The scenery or image behind the game action.
- Characters (Sprites): The main figures or objects that move and interact in the game.
- Objects: Other items in the game world that characters can interact with.
The game environment helps to set the mood and rules of the game.
Features of the Scratch Programming Interface
Scratch is a visual programming language that allows users to create interactive stories, games, and animations. Its interface is designed to be easy for beginners.
Key features of the Scratch interface include:
- Stage: This is where your game or animation plays out. It shows the background (backdrop) and all the characters (sprites).
- Sprites: These are the characters or objects in your project. You can choose from a library, draw your own, or upload images.
- Blocks Palette: This area contains different categories of code blocks (e.g., Motion, Looks, Sound, Events, Control). Each block performs a specific action.
- Scripts Area: This is where you drag and snap code blocks together to create scripts (programs) for your sprites.
- Backdrop Library: A collection of pre-made backgrounds you can use for your stage.
Creating a Game Environment using Scratch
To create a simple game environment in Scratch, you typically start by:
- Setting the Stage Backdrop:
- Click on the “Choose a Backdrop” icon (usually a picture icon) at the bottom right of the Stage area.
- Select a suitable background from the library (e.g., “Blue Sky,” “Forest,” “Space”).
- Adding Sprites:
- Click on the “Choose a Sprite” icon (usually a cat icon) at the bottom right of the Sprites area.
- Select a character or object from the library (e.g., “Cat,” “Dog,” “Ball,” “Car”).
These two steps create the basic visual setting for your game.
Teaching Methods/Instructional Techniques
Discussion, Demonstration, Guided Practice, Question and Answer, Explanation, Observation, Practical Activity
Instructional Procedures
Step 1: Introduction
Time: 5 minutes
Teaching Skill: Engaging/Questioning
Teacher’s Activity: The teacher greets the pupils and asks them about their favourite games, especially mobile games they play. The teacher then introduces the topic of games, game environments, and how to create them using Scratch.
Pupils’ Activity: Pupils respond by mentioning their favourite games and listen attentively to the introduction.
Learning Point: Introduction to games
Step 2: Meaning of Games
Time: 7 minutes
Teaching Skill: Explanation/Discussion
Teacher’s Activity: The teacher explains the meaning of games as activities for fun, entertainment, or competition with rules and goals. The teacher uses examples from pupils’ responses.
Pupils’ Activity: Pupils listen, ask questions, and contribute to the discussion on the meaning of games.
Learning Point: Meaning of games
Step 3: Common Mobile Games
Time: 7 minutes
Teaching Skill: Listing/Demonstration
Teacher’s Activity: The teacher lists and briefly explains common mobile games, showing examples on a digital device if available. The teacher asks pupils to mention other mobile games they know.
Pupils’ Activity: Pupils identify common mobile games, mention others they play, and observe the demonstrations.
Learning Point: Examples of mobile games
Step 4: Game Environment
Time: 7 minutes
Teaching Skill: Explanation/Illustration
Teacher’s Activity: The teacher describes what a game environment is, using examples from the mobile games discussed. The teacher explains that it includes backgrounds, characters (sprites), and objects.
Pupils’ Activity: Pupils listen and identify game environments in familiar games.
Learning Point: Understanding game environments
Step 5: Features of the Scratch Interface
Time: 7 minutes
Teaching Skill: Demonstration/Identification
Teacher’s Activity: The teacher displays the Scratch interface (using a poster or projected device) and identifies the Stage, Sprites, Blocks Palette, and Scripts Area. The teacher explains the function of each part.
Pupils’ Activity: Pupils observe the Scratch interface and identify its different parts as pointed out by the teacher.
Learning Point: Scratch interface parts
Step 6: Creating a Game Environment in Scratch
Time: 5 minutes
Teaching Skill: Practical Demonstration/Guided Practice
Teacher’s Activity: The teacher demonstrates how to create a simple game background and add a sprite on the Scratch software. The teacher guides pupils to try it on available devices.
Pupils’ Activity: Pupils observe the demonstration and, where possible, attempt to set up a simple game environment by choosing a backdrop and adding a sprite.
Learning Point: Creating a game background
Step 7: Evaluation/Review
Time: 5 minutes
Teaching Skill: Questioning/Assessment
Teacher’s Activity: The teacher evaluates the learning by asking the following questions:
- What is a game?
- Mention two common mobile games.
- Describe what a game environment is.
- Name two features of the Scratch programming interface.
- How do you add a background in Scratch?
Pupils’ Activity: Pupils answer orally and in writing.
Learning Point: Assessment of understanding
Step 8: Note-Taking
Time: 4 minutes
Teaching Skill: Guided Writing
Teacher’s Activity: The teacher guides pupils to copy the essential Board Summary notes on games, mobile games, game environments and Scratch interface features into their notebooks.
Pupils’ Activity: Pupils copy the notes carefully into their notebooks.
Learning Point: Recording lesson content
Step 9: Conclusion
Time: 3 minutes
Teaching Skill: Summarising
Teacher’s Activity: The teacher briefly recaps the lesson, emphasizing the importance of understanding games and the Scratch interface as a tool for creating their own digital projects. The teacher encourages pupils to explore Scratch further.
Pupils’ Activity: Pupils listen and ask any final questions.
Learning Point: Lesson consolidation
Continuous Assessment/Further Study
Type: Homework
Instruction: Answer the following questions in your notebook:
- List three mobile games you enjoy playing and briefly describe what each game is about.
- Draw and label two parts of the Scratch programming interface.
- With the help of an adult, try to open Scratch on a computer or mobile device and identify the Stage and Sprites area.
Lesson Keywords
- Game – An activity played for fun, often with rules and goals.
- Mobile Game – A game played on a mobile device like a phone or tablet.
- Game Environment – The virtual setting or world where a game takes place.
- Scratch – A visual programming language for creating interactive stories, games, and animations.
- Stage – The area in Scratch where your project runs.
- Sprite – A character or object in a Scratch project.
- Blocks Palette – The area in Scratch containing different code blocks.
- Scripts Area – The area in Scratch where code blocks are assembled.
- Backdrop – The background image of the Stage in Scratch.
Differentiation
For pupils who grasp concepts quickly, encourage them to explore more features of Scratch, such as changing sprite costumes or adding simple movement blocks. For pupils needing additional support, provide one-on-one guidance during the practical session, focusing on identifying the main parts of the Scratch interface and successfully setting a backdrop.
Suggested Lesson Videos
For further understanding, search on YouTube for:
- “Introduction to Scratch for Kids Primary 4”
- “What is a Game Environment explained for kids”
- “Common Mobile Games for Children”
Teacher Guide for Using This Lesson Plan
Before the lesson, ensure that you have access to a digital device (computer or smartphone) with Scratch software installed and a few mobile games for demonstration. Prepare charts or posters of the Scratch interface to clearly show its parts. Begin by engaging pupils with questions about games they already play to connect with their prior experiences. When explaining the Scratch interface, point to each part clearly and explain its function. During the practical activity, guide pupils step-by-step to select a backdrop and add a sprite. For weaker learners, provide extra assistance in identifying the interface components. Encourage faster learners to experiment with adding more sprites or changing their sizes. Ensure pupils copy the Board Summary notes accurately into their notebooks after the evaluation. Emphasize safety when handling digital devices.


Community Join the conversation Open discussion +