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

B7 Comp WK4

Lesson notes

Uploaded by

Azumah Solomon
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)
32 views4 pages

B7 Comp WK4

Lesson notes

Uploaded by

Azumah Solomon
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 4
Week Ending: 7th 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.1 Demonstrate the correct use of
programming 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 about terminologies in
programming. alphabetical order
or grouping to aid
 What makes your computers and phone work? recall.
 Do you know how your favorite game was developed?

Share performance indicators and introduce the lesson. Explain each of the
terminologies.

Main (35 mins)

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: 7th 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.2 Demonstrate understanding in the use of
programming data types (e.g. float, integer, string, char, etc.) 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 Learners should be
videos able to
Using questions and answers, revise the terminologies of Programming 1. Identify the
with learners. various data types.
2. Explain what
 Define the Following; data types are.
1. Algorithm 3. Explain the
2. Source Code function and
3. Compiler importance of data
types.
Share performance indicators and introduce the lesson.

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

You might also like