0% found this document useful (0 votes)
17 views2 pages

Lesson Planner Grade 7 (Week 15)

The document outlines daily lesson plans for a Class VII Computer subject, focusing on programming a maze game and understanding algorithmic thinking. Students will learn to design games using Scratch and create algorithms to solve problems. The lessons emphasize critical thinking, creativity, and collaboration, with assessments based on observation and practical work.

Uploaded by

aasi malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views2 pages

Lesson Planner Grade 7 (Week 15)

The document outlines daily lesson plans for a Class VII Computer subject, focusing on programming a maze game and understanding algorithmic thinking. Students will learn to design games using Scratch and create algorithms to solve problems. The lessons emphasize critical thinking, creativity, and collaboration, with assessments based on observation and practical work.

Uploaded by

aasi malik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Army Public School for International Studies

Daily Lesson Planner Developed & Taught by: Ms. Aasia Hameed

Week:15
Class: VII Date: 21st, April, 2025 Period : 01
Subject: Computer Topic: Programming: Make a maze game Practical paper (Revision)

Objectives: Students will be able to:


 Plan and design a simple maze game
 Use Scratch to create interactive movement with arrow keys
 Implement collision detection using sensing blocks
 Use variables for score or level tracking
 Debug and test their project to improve functionality
Skill focused on: critical thinking, creativity, collaboration
Recourses: Computers
Starter Activity: What is Scratch? (visual programming language)
Show the Scratch interface (Stage, Sprites, Code area, Blocks)
Methodology:
Introduction
 Brief discussion: “What makes a maze game fun?”
 Show an example of a Scratch maze game
 Recap key Scratch blocks: Events, Motion, Control, Sensing, Variables
Create the Maze Game
✨ Step-by-Step Instructions:
Step 1: Design the Maze
 Open a new Scratch project.
 Delete the default cat sprite (or keep it as the player).
 Choose or draw a maze background using the Paint Editor:
o Use thick lines to draw walls.
o Leave a clear start and end point.
Step 2: Add and Code the Player Sprite
Step 3: Add Collision Detection
Step 4: Add the Goal
Wrap-up:
 What was the most challenging part of building your game?
 Which blocks helped detect collisions?
 How would you improve your maze game?
Activity:
 Turn the game into a timer challenge
Assessment for Learning:
At the end of the lesson: Observation of student coding
CW: Reading: Practical work
HW: Ask them to improve their game or create a new one at home.
Lesson Evaluation:

Sign Coordinator: Sign: Section Head


Army Public School for International Studies
Daily Lesson Planner Developed & Taught by: Ms. Aasia Hameed

Week:15
Class: VII Date: 25th, April, 2025 Period : 01
Subject: Computer Topic: Algorithmic Thinking & Problem solving (Revision)

Objectives: Students will be able to:


 Understand what an algorithm is
 Break down a problem into smaller, manageable steps
 Create a step-by-step solution (algorithm) to solve a problem
 Apply logical thinking to identify patterns and avoid errors
Skill focused on: critical thinking, creativity, collaboration
Recourses: whiteboard, text book
Starter Activity: “What do you think an algorithm is? Where do you see them in real life?”
Methodology:

Explain:

 An algorithm is a step-by-step set of instructions to solve a problem.


 Examples: Making a sandwich, following a recipe, tying shoelaces.

“Algorithm for brushing teeth”


1. Pick up toothbrush
2. Put toothpaste on brush
3. Brush teeth for 2 minutes
4. Rinse mouth
5. Rinse brush
6. Put brush back
Wrap-up:
 Why is it important to break a problem into steps?
 What happens if you skip a step or are too vague?
 How does this help us with programming or real-world tasks?
Activity:
 Write an algorithm of Making a cup of tea and also make a flowchart
Assessment for Learning:
Observation during activities and discussions
 Write one thing you learned today about algorithms or problem solving.
CW: Reading
HW: revision
Lesson Evaluation:

Sign Coordinator: Sign: Section Head

You might also like