If this scheme pleases you, click here to download.
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