0% found this document useful (0 votes)
38 views4 pages

B7 Comp WK5

The document outlines a weekly lesson plan for a B7 computing class focused on programming concepts, specifically the use of constants and variables. It includes activities for group discussions, presentations, and practical examples to enhance understanding of programming terminology and data types. The lesson aims to ensure learners can demonstrate the application of constants and variables in programming, while also addressing potential misconceptions.

Uploaded by

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

B7 Comp WK5

The document outlines a weekly lesson plan for a B7 computing class focused on programming concepts, specifically the use of constants and variables. It includes activities for group discussions, presentations, and practical examples to enhance understanding of programming terminology and data types. The lesson aims to ensure learners can demonstrate the application of constants and variables in programming, while also addressing potential misconceptions.

Uploaded by

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

Fayol Inc.

0547824419

TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 5
Week Ending: 14th OCT, 2022 DAY: Subject: Computing
Duration: 50mins Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Introduction to Programming
Content Standard: Indicator: Lesson:
B7.4.1.1.1 understanding of the concept of B7.4.1.1.3 Demonstrate the use of constants and
programming variables used in programming 1 of 2
Performance Indicator:
Core Competencies:
Learners can demonstrate the use of constants and variables used in
CI 6.3: DL5.1:
programming
Reference: Computing Curriculum P.g. 19

Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class

Activities For Learning & Assessment Resources Progression


Starter (5 mins) Pictures and Demonstrate
videos the use of
Ask learners questions to review what they already know about constants and
programming. variables used in
 What makes your computers and phone work? programming
 Do you know how your favorite game was developed?

Share performance indicators and introduce the lesson.

Main (35 mins)

This activity should be done groups. Write down these questions each on a
paper.
1. What is computer programming?
2. State and explain any four terminologies used to describe
programming concepts.
3. Identify and explain the various data types.

Give learners enough time to finish the task. Call group 1 to do a presentation
to the whole class. Allow learners to ask questions for more clarification.

Revise with learners on the meaning of programming.


Programming is the process of creating a set of instructions that tell a computer
how to perform a task.

Remind learners that programming is done using a variety of computer


programming languages, such as JavaScript, Python and C++.

Have learners mention some computer application softwares they know.


Example: Microsoft Office, Mavis Beacon, FIFA, etc.

Learners describe and demonstrate how these softwares work.


Guide learners to discuss the use of variables and constants as useful
ingredients for defining values that are used within a function or
program.
 Learners to understand that in programming, constants are used
to store information that is never going to change.
 Learners to understand variables in programming as any
characteristics, number, or quantity that can be measured or
counted.
E.g. age, sex, country of birth, class grades, eye color, etc.

Have learners use the internet to search for more practical example of
variables and constants in programing.
Example:
During the running of a program, there will be times when the program
needs to remember/ sort a value so it can be read and used later on.

Variable name Value Constant Name value


Level 4 VAT 20
High score 1202 Days 365
Surname Smith Bonus 100

In groups, learners discuss the benefits of using variables instead of


constants in a program.

Reflection (10 mins)


Use peer discussion and effective questioning to find out from learners
what they have learnt during the lesson.

Take feedback from learners and summarize the lesson.


Homework/Project Work/Community Engagement Suggestions
 State three benefits of using variables and constants in a program.
Cross-Curriculum Links/Cross-Cutting Issues
None
Potential Misconceptions/Student Learning Difficulties
Learners may not easily understand the concepts and terminologies under programming
Week Ending: 14th OCT, 2022 DAY: Subject: Computing
Duration: 50mins Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Introduction to Programming
Content Standard: Indicator: Lesson:
B7.4.1.1.1 understanding of the concept of B7.4.1.1.3 Demonstrate the use of constants and
programming variables used in programming 1 of 2
Performance Indicator:
Core Competencies:
Learners can demonstrate the use of constants and variables used in
CI 6.3: DL5.1:
programming
Reference: Computing Curriculum P.g. 19

Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class

Activities For Learning & Assessment Resources Progression


Starter (5 mins) Pictures and Demonstrate
videos the use of
Ask learners questions to review what they already know about constants and
programming. variables used in
 What makes your computers and phone work? programming
 Do you know how your favorite game was developed?

Share performance indicators and introduce the lesson.

Main (35 mins)

This activity should be done groups. Write down these questions each on a
paper.
4. What is computer programming?
5. State and explain any four terminologies used to describe
programming concepts.
6. Identify and explain the various data types.

Give learners enough time to finish the task. Call group 1 to do a presentation
to the whole class. Allow learners to ask questions for more clarification.

Revise with learners on the meaning of programming.


Programming is the process of creating a set of instructions that tell a computer
how to perform a task.

Remind learners that programming is done using a variety of computer


programming languages, such as JavaScript, Python and C++.

Have learners mention some computer application softwares they know.


Example: Microsoft Office, Mavis Beacon, FIFA, etc.

Learners describe and demonstrate how these softwares work.


Guide learners to discuss the use of variables and constants as useful
ingredients for defining values that are used within a function or
program.
 Learners to understand that in programming, constants are used
to store information that is never going to change.
 Learners to understand variables in programming as any
characteristics, number, or quantity that can be measured or
counted.
E.g. age, sex, country of birth, class grades, eye color, etc.

Have learners use the internet to search for more practical example of
variables and constants in programing.
Example:
During the running of a program, there will be times when the program
needs to remember/ sort a value so it can be read and used later on.

Variable name Value Constant Name value


Level 4 VAT 20
High score 1202 Days 365
Surname Smith Bonus 100

In groups, learners discuss the benefits of using variables instead of


constants in a program.

Reflection (10 mins)


Use peer discussion and effective questioning to find out from learners
what they have learnt during the lesson.

Take feedback from learners and summarize the lesson.


Homework/Project Work/Community Engagement Suggestions
 State three benefits of using variables and constants in a program.
Cross-Curriculum Links/Cross-Cutting Issues
None
Potential Misconceptions/Student Learning Difficulties
Learners may not easily understand the concepts and terminologies under programming

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy