B7 COMP TSOL 1 - Merged
B7 COMP TSOL 1 - Merged
0547824419
COMPUTING ANNUAL SCHEME OF LEARNING-BASIC 7
Introduction to Introduction to
5 Technology in the community
Electronic Spreadsheet Programming
12 Introduction to Presentation
|
FIRST TERM SCHEME
CONTENT
WEEKS STRAND SUB STRANDS INDICATORS RESOURCES
STANDARD
Introduction to Components of
1 B7.1.1.1 B7.1.1.1.1-2
computing Computer Set of computer,
Video /pictures
Introduction to Components of
2 B7.1.1.1 B7.1.1.1.3-4
computing Computer
Introduction to Computer
3 B7.1.1.1 B7.1.1.2.1-2
computing Systems Set of computer,
Video /pictures
Productivity Introduction to
11 B7.2.1.1 B7.2.1.1.5-7.
Software Word Processing Set of computer,
Video /pictures
Productivity Introduction to
B7.2.2.1 B7.2.2.1.1-3.
Software Presentation
|
SECOND TERM SCHEME
|
THIRD TERM SCHEME
CONTENT
WEEKS STRAND SUB STRANDS INDICATORS RESOURCES
STANDARD
Communication
1 Web Technologies B7.3.4.1 B7.3.4.1.1-2 Set of
Networks computer,
Video
Communication /pictures
2 Web Technologies B7.3.4.1 B7.3.4.1.3
Networks
Computational Introduction to
3 B7.4.1.1 B7.4.1.1.1 Set of
Thinking Programming computer,
Video
/pictures
Computational Introduction to
4 B7.4.1.1 B7.4.1.1.2
Thinking Programming
Computational Introduction to
5 B7.4.1.1 B7.4.1.1.3 Set of
Thinking Programming computer,
Video
Computational /pictures
6 Algorithm B7.4.2.1 B7.4.2.1.1
Thinking
Computational Set of
7 Algorithm B7.4.2.1 B7.4.2.1.2 computer,
Thinking
Video
Computational /pictures
8 Robotics B7.4.3.1 B7.4.3.1.1
Thinking
Computational
9 Artificial Intelligence B7.4.4.1 B7.4.4.1.1 Set of
Thinking computer,
Video
Computational /pictures
10 Artificial Intelligence B7.4.4.1 B7.4.4.1.1
Thinking
|
Fayol Inc. 0547824419
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 1
Date: 16th SEPT, 2022 DAY: Subject: Computing
Duration: Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Web Technologies
Content Standard: Indicator: Lesson:
B7.3.4.1. Demonstrate the use B7.3.4.1.1 Identify the importance of the web in
of a Web Browser learning [Virtual Learning Environments] 1 of 2
Performance Indicator: Core Competencies:
Learners can identify the importance of the web in learning CI 6.3: DL5.1:
Reference: Computing Curriculum P.g. 19
Engage learners to research on the internet for more information and Ghanaian
instructions that run the Virtual Learning Environments.
They can start with www.elearning.presbyunversity.edu.gh
Put learners in groups of five. Let them explore the importance of VLEs for
learning.
Using the ICT center, allow self-paced learning (E-learning) among learners.
Allow learners to take notes on;
Self-discipline
Health Hazards
Sense of isolation
Level of understanding
The use of data bundle
Availability of TLMs
Assessment
What is Virtual Learning Environments?
What is the impact of Virtual Learning Environments on learners?
What are the characteristics of Virtual Learning Environments?
State three function of Virtual Learning Environments
Write four benefits/importance of Virtual Learning Environments
Use peer discussion and effective questioning to find out from learners
what they have learnt during the lesson.
Assessment
In groups, let learners research for more information on the examples of
the open learning websites identified.
Each group is supposed to prepare a flow chart of the content and uses of
the open learning websites.
Khan Academy – it is a study website that offers in-depth subjects. This site
is useful to match your learning goals
EdX – it is one of the best free online courses’ providers. It offers university-
level courses in varieties of disciplines.
Assessment
What is a Learning Management Systems (LMS)?
Identify and describe five examples of open learning websites
What are open learning websites?
Give five examples of open learning websites.
Use peer discussion and effective questioning to find out from learners
what they have learnt during the lesson.
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 2
Date: 23rd SEPT, 2022 DAY: Subject: Computing
Duration: 50mins Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Web Technologies
Content Standard: Indicator: Lesson:
B7.3.4.1. Demonstrate the use of a Web B7.3.4.1.3 Demonstrate the techniques for
Browser evaluating web pages 1 of 2
Performance Indicator: Core Competencies:
Learners can demonstrate the techniques for evaluating web pages CI 6.3: DL5.1:
Reference: Computing Curriculum P.g. 19
Have learners explore the features of a website and tell its significance.
In groups, let learners discuss the types of web pages. The present their findings
to the class.
What are the five types of web pages?
How do you identify a type of web page?
Assessment
What is the difference between a website and a webpage?
What does a webpage consist of?
State and explain the types of web pages.
Reflection (10 mins)
Use peer discussion and effective questioning to find out from learners
what they have learnt during the lesson.
In turns, learners state and explain a criteria for evaluating a web page
Assessment
How do you evaluate a webpage?
What are the ways of evaluating a webpage?
What is the importance of evaluating a webpage?
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 3
Week Ending: 30th SEPT, 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
Share performance indicators and introduce the lesson. Explain each of the
terminologies.
Assessment
Explain the following as used in programming.
i. loop,
ii. function,
iii. class
Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class
Share performance indicators and introduce the lesson. Explain each of the
terminologies.
Assessment
Explain the following as used in programming.
i. constant,
ii. algorithm,
iii. compiler
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
Share performance indicators and introduce the lesson. Explain each of the
terminologies.
Assessment
Explain the following as used in programming.
i. constant,
ii. algorithm,
iii. compiler
Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class
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, !
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
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.
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.
Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class
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.
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.
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 6
Week Ending: 21st OCT, 2022 DAY: Subject: Computing
Duration: 60mins Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Algorithm
Content Standard: Indicator: Lesson:
B7.4.2.1.Analyse the correct step-by-step B7.4.2.1.1 Understand the use of sequence,
procedure in solving any real-world problem selection and iteration in writing a programme. 1 of 2
Performance Indicator:
Core Competencies:
Learners can demonstrate the use of constants and variables used in
CC8.2: CP6.1
programming
Reference: Computing Curriculum P.g. 21
Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class
2. Present a case
Main (35 mins) study where
there is more
Brainstorm learners for the meaning of sequence, selection and iteration than one option
in writing a programme to choose from
Sequence is the order in which the statements in programing are executed one after and still the same
another. The sequence of a program is extremely important as carrying out outcome is
instructions in the wrong order leads to a program performing incorrectly. achieved.
Show pictures to learners to see a practical example of how a computer 3. Develop a
boots. solution to a
problem which
uses iteration to
control the flow
of the program.
Explain sequencing as the means through which the computer runs a
code in order, one line at a time from the top to the bottom of a
program. It starts at line 1, then executes line 2, then line 3 and so on
until it reaches the last line of the program.
Present a case study that has more than one option to choose from and still
achieve the same outcome with any option chosen. For example, tea with or
without sugar options can still meet a beverage outcome (selection).
Develop a solution to a problem which uses iteration to control the flow of the
programme (iteration).
Assessment
Present a case study where there is more than one option to choose
from, and yet any option selected leads to the same outcome
2. Present a case
Main (35 mins) study where
there is more
Brainstorm learners for the meaning of sequence, selection and iteration than one option
in writing a programme to choose from
Sequence is the order in which the statements in programing are executed one after and still the same
another. The sequence of a program is extremely important as carrying out outcome is
instructions in the wrong order leads to a program performing incorrectly. achieved.
Show pictures to learners to see a practical example of how a computer 3. Develop a
boots. solution to a
problem which
uses iteration to
control the flow
of the program.
Develop a solution to a problem which uses iteration to control the flow of the
programme (iteration).
Assessment
Present a case study where there is more than one option to choose
from, and yet any option selected leads to the same outcome
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 7
Week Ending: 28th OCT, 2022 DAY: Subject: Computing
Duration: 60mins Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Algorithm
Content Standard: Lesson:
Indicator:
B7.4.2.1.Analyse the correct step-by-step
B7.4.2.1.2 Perform a linear search.
procedure in solving any real-world problem 1 of 2
Performance Indicator:
Core Competencies:
Learners can demonstrate the use of constants and variables used in
CC8.2: CP6.1
programming
Reference: Computing Curriculum P.g. 21
Keywords: Algorithm, source code, compiler, data type, variable, constant, conditional, array, loop, function, class
2. Arrange a
Main (35 mins) given set of
values or data in
Guide learners to understand that linear search, also known as sequential increasing and
search, is a process that checks every element in the list sequentially until the decreasing order.
desired element is found.
Demonstrate ability to locate a given value position out of a listed set of values.
A suggested example is the use of the match function in MS Excel.
Guide learners to list their ages, and use the list to demonstrate how they can
arrange the given data in increasing and decreasing order
2. Arrange a
Main (35 mins) given set of
values or data in
Guide learners to understand that linear search, also known as sequential increasing and
search, is a process that checks every element in the list sequentially until the decreasing order.
desired element is found.
Demonstrate ability to locate a given value position out of a listed set of values.
A suggested example is the use of the match function in MS Excel.
Guide learners to list their ages, and use the list to demonstrate how they can
arrange the given data in increasing and decreasing order
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 8
Week Ending: 4th NOV, 2022 DAY: Subject: Computing
Duration: 60mins Strand: Communication Networks
Class: B7 Class Size: Sub Strand: Robotics
Indicator: Lesson:
Content Standard:
B7.4.3.1.1 Review the various applications of
B7.4.3.1 Discuss Robot Intelligence Concepts
robotic machines in society. 1 of 2
Performance Indicator:
Core Competencies:
Learners can review the various applications of robotic machines in
CC8.2: CP6.1
society
Reference: Computing Curriculum P.g. 22
Keywords: Artificial intelligence, machine learning, neural networks, virtual reality, augmented reality, gamification
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 9
Week Ending: 11th NOV, 2022 DAY: Subject: Computing
Duration: 60mins Strand: Computational Thinking
Class: B7 Class Size: Sub Strand: Artificial Intelligence
Indicator: Lesson:
Content Standard:
B7.4.4.1.1 Discuss the application of various
B7.4.4.1. Discuss Artificial intelligence concepts
areas of artificial intelligence 1 of 2
Performance Indicator: Core Competencies:
Learners can discuss the application of various areas of artificial intelligence CC8.1: DL6.5
Reference: Computing Curriculum P.g. 22
Keywords: Artificial intelligence, machine learning, neural networks, virtual reality, augmented reality, gamification
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 10
Week Ending: 18th NOV, 2022 DAY: Subject: Computing
Duration: 60mins Strand: Computational Thinking
Class: B7 Class Size: Sub Strand: Artificial Intelligence
Indicator: Lesson:
Content Standard:
B7.4.4.1.1 Discuss the application of various
B7.4.4.1. Discuss Artificial intelligence concepts
areas of artificial intelligence 1 of 2
Performance Indicator: Core Competencies:
Learners can discuss the application of various areas of artificial intelligence CC8.1: DL6.5
Reference: Computing Curriculum P.g. 22
Keywords: Artificial intelligence, machine learning, neural networks, virtual reality, augmented reality, gamification
TERM THREE
WEEKLY LESSON NOTES – B7
WEEK 11
Week Ending: 25th NOV, 2022 DAY: Subject: Computing
Duration: 60mins Strand: Computational Thinking
Class: B7 Class Size: Sub Strand: Artificial Intelligence
Indicator: Lesson:
Content Standard:
B7.4.4.1.1 Discuss the application of various
B7.4.4.1. Discuss Artificial intelligence concepts
areas of artificial intelligence 1 of 2
Performance Indicator: Core Competencies:
Learners can discuss the application of various areas of artificial intelligence CC8.1: DL6.5
Reference: Computing Curriculum P.g. 22
Keywords: Artificial intelligence, machine learning, neural networks, virtual reality, augmented reality, gamification