Home






SCHEME OF WORK
Pre Tech Studies
Grade 8 2025
TERM II
School


To enable/disable signing area for H.O.D & Principal, click here to update signature status on your profile.




To enable/disable showing Teachers name and TSC Number, click here to update teacher details status on your profile.












Did you know that you can edit this scheme? Just click on the part you want to edit!!! (Shift+Enter creates a new line)


WK LSN STRAND SUB-STRAND LESSON LEARNING OUTCOMES LEARNING EXPERIENCES KEY INQUIRY QUESTIONS LEARNING RESOURCES ASSESSMENT METHODS REFLECTION
2 1
Communication
Visual Programming - Meaning of visual programming
By the end of the lesson, the learner should be able to:

- Define visual programming and visual programming applications
- Identify characteristics of visual programming
- Show interest in visual programming
- Brainstorm on the meaning of the terms 'visual programming' and 'visual programming application'
- Study pictures of visual programming environments
- Discuss the characteristics of visual programming
- Compare visual programming to text-based programming
What is visual programming and how does it differ from traditional programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 51
- Digital devices
- Pictures of visual programming environments
- Reference materials
- Observation - Oral questions - Written assignments - Class discussions
2 2
Communication
Visual Programming - Meaning of visual programming
By the end of the lesson, the learner should be able to:

- Define visual programming and visual programming applications
- Identify characteristics of visual programming
- Show interest in visual programming
- Brainstorm on the meaning of the terms 'visual programming' and 'visual programming application'
- Study pictures of visual programming environments
- Discuss the characteristics of visual programming
- Compare visual programming to text-based programming
What is visual programming and how does it differ from traditional programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 51
- Digital devices
- Pictures of visual programming environments
- Reference materials
- Observation - Oral questions - Written assignments - Class discussions
2 3
Communication
Visual Programming - Meaning of visual programming
By the end of the lesson, the learner should be able to:

- Define visual programming and visual programming applications
- Identify characteristics of visual programming
- Show interest in visual programming
- Brainstorm on the meaning of the terms 'visual programming' and 'visual programming application'
- Study pictures of visual programming environments
- Discuss the characteristics of visual programming
- Compare visual programming to text-based programming
What is visual programming and how does it differ from traditional programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 51
- Digital devices
- Pictures of visual programming environments
- Reference materials
- Observation - Oral questions - Written assignments - Class discussions
2 4
Communication
Visual Programming - Types of visual programming applications
By the end of the lesson, the learner should be able to:

- Identify types of visual programming applications used in day-to-day life
- Classify visual programming applications based on their purpose
- Appreciate the diversity of visual programming applications
- Use available resources to search for information on types of visual programming applications (Educational, Multimedia, Video games)
- Categorize visual programming applications based on their purpose
- Create presentations on different types of visual programming applications
- Discuss the uses of different visual programming applications
What types of visual programming applications are commonly used?
- MENTOR Pre-Technical Studies Grade 8 pg. 52
- Digital devices
- Internet access
- Reference materials
- Examples of visual programming applications
- Observation - Oral presentations - Written assignments - Research evaluation
3

Midterm

4 1
Communication
Visual Programming - Examples of visual programming applications
By the end of the lesson, the learner should be able to:

- Identify specific examples of visual programming applications
- Explain the features of different visual programming applications
- Show interest in exploring visual programming applications
- Brainstorm on examples of visual programming applications (Microsoft MakeCode, Scratch, Sprite box)
- Identify visual programming applications shown by their icons
- Discuss the features of each visual programming application
- Compare different visual programming applications
What are the popular visual programming applications available today?
- MENTOR Pre-Technical Studies Grade 8 pg. 54
- Digital devices
- Internet access
- Reference materials
- Icons of visual programming applications
- Observation - Oral presentations - Written assignments - Class discussions
4 2
Communication
Visual Programming - Features of visual programming applications
By the end of the lesson, the learner should be able to:

- Identify features of visual programming applications
- Categorize features based on their function
- Value the user-friendly nature of visual programming applications
- Launch and discuss the different features of visual programming applications
- Identify features such as input, processing, output, and effects
- Categorize features based on their function
- Create presentations on the features of visual programming applications
What features make visual programming applications user-friendly?
- MENTOR Pre-Technical Studies Grade 8 pg. 55
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Oral presentations - Written assignments - Practical demonstration
4 3
Communication
Visual Programming - Features of visual programming applications
By the end of the lesson, the learner should be able to:

- Identify features of visual programming applications
- Categorize features based on their function
- Value the user-friendly nature of visual programming applications
- Launch and discuss the different features of visual programming applications
- Identify features such as input, processing, output, and effects
- Categorize features based on their function
- Create presentations on the features of visual programming applications
What features make visual programming applications user-friendly?
- MENTOR Pre-Technical Studies Grade 8 pg. 55
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Oral presentations - Written assignments - Practical demonstration
4 4
Communication
Visual Programming - Input features in visual programming
By the end of the lesson, the learner should be able to:

- Identify input features in visual programming applications
- Demonstrate how to use input features
- Show confidence in using input features
- Open the scratch application and explore input features
- Use the "Ask command" from the sensing blocks
- Demonstrate how to input different types of data
- Create simple programs using input features
How do input features work in visual programming applications?
- MENTOR Pre-Technical Studies Grade 8 pg. 56
- Digital devices
- Scratch application
- Internet access
- Reference materials
- Observation - Practical demonstration - Program assessment - Class discussions
5 1
Communication
Visual Programming - Terminologies used in visual programming
By the end of the lesson, the learner should be able to:

- Identify terminologies used in visual programming
- Explain the meaning of different programming terminologies
- Show interest in understanding programming concepts
- Search for the meaning of terminologies used in visual programming
- Discuss terms such as syntax, variables, input/output statements, coding, coding blocks, and sequence statements
- Create a glossary of programming terms
- Use these terms in context
Why is it important to understand programming terminologies?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Internet access
- Reference materials
- Programming glossaries
- Observation - Oral presentations - Written assignments - Glossary assessment
5 2
Communication
Visual Programming - Sequence statements in programming
By the end of the lesson, the learner should be able to:

- Define sequence statements in programming
- Create simple programs using sequence statements
- Appreciate the importance of proper sequencing in programming
- Discuss the meaning and importance of sequence statements in programming
- Create simple programs using sequence statements
- Test and debug sequence-based programs
- Share and evaluate created programs
Why is the correct sequence important in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
5 3
Communication
Visual Programming - Sequence statements in programming
By the end of the lesson, the learner should be able to:

- Define sequence statements in programming
- Create simple programs using sequence statements
- Appreciate the importance of proper sequencing in programming
- Discuss the meaning and importance of sequence statements in programming
- Create simple programs using sequence statements
- Test and debug sequence-based programs
- Share and evaluate created programs
Why is the correct sequence important in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
5 4
Communication
Visual Programming - Sequence statements in programming
By the end of the lesson, the learner should be able to:

- Define sequence statements in programming
- Create simple programs using sequence statements
- Appreciate the importance of proper sequencing in programming
- Discuss the meaning and importance of sequence statements in programming
- Create simple programs using sequence statements
- Test and debug sequence-based programs
- Share and evaluate created programs
Why is the correct sequence important in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
6 1
Communication
Visual Programming - Variables in programming
By the end of the lesson, the learner should be able to:

- Define variables in programming
- Create and use variables in simple programs
- Show interest in understanding variable concepts
- Discuss the meaning and importance of variables in programming
- Create simple programs using variables
- Demonstrate how to declare, assign, and use variables
- Share and evaluate created programs
How are variables used in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
6 2
Communication
Visual Programming - Variables in programming
By the end of the lesson, the learner should be able to:

- Define variables in programming
- Create and use variables in simple programs
- Show interest in understanding variable concepts
- Discuss the meaning and importance of variables in programming
- Create simple programs using variables
- Demonstrate how to declare, assign, and use variables
- Share and evaluate created programs
How are variables used in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
6 3
Communication
Visual Programming - Variables in programming
By the end of the lesson, the learner should be able to:

- Define variables in programming
- Create and use variables in simple programs
- Show interest in understanding variable concepts
- Discuss the meaning and importance of variables in programming
- Create simple programs using variables
- Demonstrate how to declare, assign, and use variables
- Share and evaluate created programs
How are variables used in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
6 4
Communication
Visual Programming - Repeating statements in programming
By the end of the lesson, the learner should be able to:

- Define repeating statements in programming
- Create simple programs using repeating statements
- Appreciate the efficiency of using loops in programming
- Discuss the meaning and importance of repeating statements in programming
- Create simple programs using repeating statements such as "forever," "repeat until," and "repeat n times"
- Test and debug loop-based programs
- Share and evaluate created programs
Why are repeating statements essential in programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
7 1
Communication
Visual Programming - Selection statements in programming
By the end of the lesson, the learner should be able to:

- Define selection statements in programming
- Create simple programs using selection statements
- Show interest in understanding decision-making in programming
- Discuss the meaning and importance of selection statements in programming
- Create simple programs using selection statements such as "if-then" and "if-then-else"
- Test and debug selection-based programs
- Share and evaluate created programs
How do selection statements enable decision-making in programs?
- MENTOR Pre-Technical Studies Grade 8 pg. 57
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Program assessment - Peer evaluation - Practical demonstration
7 2
Communication
Visual Programming - Creating a simple animation (Cat walking)
By the end of the lesson, the learner should be able to:

- Plan a simple animation program
- Create an animation of a cat walking and saying "meow"
- Show creativity in programming animations
- Follow guided steps to open a new project in Scratch
- Create a program that animates a cat walking and saying "meow"
- Test and debug the animation program
- Share and evaluate created animations
How can we create simple animations using visual programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 58
- Digital devices
- Scratch application
- Internet access
- Reference materials
- Observation - Animation assessment - Peer evaluation - Practical demonstration
7 3
Communication
Visual Programming - Creating a simple animation (Cat walking)
By the end of the lesson, the learner should be able to:

- Plan a simple animation program
- Create an animation of a cat walking and saying "meow"
- Show creativity in programming animations
- Follow guided steps to open a new project in Scratch
- Create a program that animates a cat walking and saying "meow"
- Test and debug the animation program
- Share and evaluate created animations
How can we create simple animations using visual programming?
- MENTOR Pre-Technical Studies Grade 8 pg. 58
- Digital devices
- Scratch application
- Internet access
- Reference materials
- Observation - Animation assessment - Peer evaluation - Practical demonstration
7 4
Communication
Visual Programming - Creating an animation (Flying bat)
By the end of the lesson, the learner should be able to:

- Plan a complex animation program
- Create an animation of a flying bat
- Show creativity and problem-solving skills in programming
- Follow guided steps to create a new project in Scratch
- Select appropriate backgrounds and sprites for a flying bat animation
- Create a program that animates a bat flying
- Test and debug the animation program
How can we create more complex animations with multiple elements?
- MENTOR Pre-Technical Studies Grade 8 pg. 60
- Digital devices
- Scratch application
- Internet access
- Reference materials
- Observation - Animation assessment - Peer evaluation - Practical demonstration
8 1
Communication
Visual Programming - Creating an animation with user interaction
By the end of the lesson, the learner should be able to:

- Plan an interactive animation program
- Create an animation that responds to user input
- Appreciate the importance of user interaction in programming
- Discuss the importance of user interaction in programs
- Create an animation that responds to keyboard or mouse input
- Test and debug the interactive animation program
- Share and evaluate created animations
How can we make our animations interactive?
- MENTOR Pre-Technical Studies Grade 8 pg. 62
- Digital devices
- Visual programming applications
- Internet access
- Reference materials
- Observation - Animation assessment - Peer evaluation - Practical demonstration
8 2
Communication
Visual Programming - Importance of visual programming
By the end of the lesson, the learner should be able to:

- Explain the importance of visual programming in day-to-day life
- Identify applications of visual programming in different fields
- Value the role of visual programming in problem-solving
- Discuss on the importance of visual programming in day-to-day life
- Research and present on applications of visual programming in education, entertainment, and other fields
- Debate on the impact of visual programming on learning and creativity
- Create presentations on the future of visual programming
How has visual programming transformed problem-solving and creativity?
- MENTOR Pre-Technical Studies Grade 8 pg. 62
- Digital devices
- Internet access
- Reference materials
- Case studies on visual programming applications
- Observation - Oral presentations - Written assignments - Debate participation
8 3
Communication
Visual Programming - Importance of visual programming
By the end of the lesson, the learner should be able to:

- Explain the importance of visual programming in day-to-day life
- Identify applications of visual programming in different fields
- Value the role of visual programming in problem-solving
- Discuss on the importance of visual programming in day-to-day life
- Research and present on applications of visual programming in education, entertainment, and other fields
- Debate on the impact of visual programming on learning and creativity
- Create presentations on the future of visual programming
How has visual programming transformed problem-solving and creativity?
- MENTOR Pre-Technical Studies Grade 8 pg. 62
- Digital devices
- Internet access
- Reference materials
- Case studies on visual programming applications
- Observation - Oral presentations - Written assignments - Debate participation
8 4
Communication
Visual Programming - Importance of visual programming
By the end of the lesson, the learner should be able to:

- Explain the importance of visual programming in day-to-day life
- Identify applications of visual programming in different fields
- Value the role of visual programming in problem-solving
- Discuss on the importance of visual programming in day-to-day life
- Research and present on applications of visual programming in education, entertainment, and other fields
- Debate on the impact of visual programming on learning and creativity
- Create presentations on the future of visual programming
How has visual programming transformed problem-solving and creativity?
- MENTOR Pre-Technical Studies Grade 8 pg. 62
- Digital devices
- Internet access
- Reference materials
- Case studies on visual programming applications
- Observation - Oral presentations - Written assignments - Debate participation

Your Name Comes Here


Download

Feedback