TERM THREE
WEEKLY LESSON NOTES – B7 WEEK
4
Week Ending: 30-05-2025 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 B7.4.1.1.1 Demonstrate the correct
concept of programming use of programming terminologies 1 of 2
Performance Indicator: Core Competencies:
Learners can use of programming terminologies correctly CI 6.3: DL5.1:
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 List the
videos programming
Ask learners questions to review what they already know terminologies
about programming. in alphabetical
order or
• What makes your computers and phone work?
grouping to aid
• Do you know how your favorite game was developed? recall.
Share performance indicators and introduce the lesson.
Explain each of
the
Main (35 mins) terminologies.
Guide learners to list the terminologies relating to programming
to aid recall. E.g. data type, variable, conditional array, etc.
In groups, learners explain each of the terminologies listed
above.
• Data type is a classification that specifies which type of
value a variable has and what type of mathematical,
relational or logical operations can be supplied to it without
causing an error.
Types of data include integral, floating point, character string
and composite types
• Variable is a value that can change, depending on conditions
or on information passed to the program.
• Loop is a sequence of instructions that is continually
repeated until a certain condition is reached.
Develop a puzzle or game that will aid understanding the
concept of programming.
Assessment
Explain the following as used in
programming. i. constant,
ii. algorithm,
iii. compiler
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
List and explain, with practical examples, the terminologies relating to
programming in alphabetical order
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: 30-05-2025 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 B7.4.1.1.2 Demonstrate understanding in
concept of programming the use of data types (e.g. float, integer, 1 of 2
string, char, etc.)
Performance Indicator: Core Competencies:
Learners can use of programming terminologies correctly CI 6.3: DL5.1:
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 Learners should
videos be able to
Using questions and answers, revise the terminologies of 1. Identify the
Programming with learners. various data
• Define the Following; types. 2.
1. Algorithm Explain what
2. Source Code data types are.
3. Compiler 3. Explain the
function and
Share performance indicators and introduce the lesson . importance of
data types.
Main (35 mins)
Briefly explain what data type is.
Guide learners to identify and list the various data types
such as float, integer, string, char, etc.
In groups, learners explain and give uses of each of the
data types listed above.
• Integer (int): Numeric data type for numbers without
fractions.
Example: All whole numbers e.g. 50, 400, 30 etc.
• Floating Point (float): Numeric data type for numbers with
fractions.
Example: All numbers with points in them e.g. 101.1, 0.7,
405.8 etc.
• String (str or text): Sequence of characters, digits.
Example: hello, 0244443344 etc.
• Character (char): Single letter, digit, punctuation mark,
symbol, or blank space. Example: a, 1, !
In Groups, learners develop key questions around daily
activities to identify the data type.
For example, the first name of your best friend is written
as a string data type
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
Develop three (3) questions based on daily activities to identify the data types
Cross-Curriculum Links/Cross-Cutting Issues
None
Potential Misconceptions/Student Learning Difficulties
Learners may not easily understand the concepts and terminologies under programming