COMPUTER STUDIES THIRD TERM LESSON NOTES FOR SSS 2
2024/2025 ACADEMIC SESSION
WEEK TOPIC/CONTENT
1 ALGORITHMS AND FLOW CHART: Definition, Characteristics of Algorithms,
Functions of Algorithm
2 ALGORITHM AND FLOW CHART: Writing algorithm for solving a given
problem.
3 ALGORITHMS AND FLOW CHART: Flow chart symbols, Use of each flow
chart symbol
4 BASIC PROGRAMING II: Build in functions, Basic notations
5 BASIC PROGRAMMING II: Basic notation
6 BASIC PROGRAMING II: Write a basic program to compute algebraic
equations
7 INTERNET: Definition and some computer internet terms, Definition of
internet and some basic terms
8 INTERNET: Main browsers, Features in main browsers
9 INTERNET: Internet services
10 ELECTRONIC MAIL(E-MAIL SERVICES): Definition
11 ELECTRONIC MAIL(E-MAIL SERVICES): Features in an e-mail address,
Definition of charting
12 Revision
13 Examination
WEEK 1
SUBJECT: Computer Studies
TOPIC: Algorithms and Flow Chart
DATE: 30th April 2025
TIME: 9:25-10:05am
DURATION: 40 minutes
CLASS: SSS 2
NOS IN CLASS: 05
AVERAGE AGE: 13-14 years
SEX: mixed
LEARNING OBJECTIVES: By the end of this lesson, students should be able to:
1. Define algorithms.
2. Explain characteristics of algorithms.
3. Describe functions of algorithms.
RATIONALE: An algorithm is a set of instructions that solves a problem or
performs a specific task.
PREVIOUS KNOWLEDGE: Students are familiar with the term flow chat.
LEARNING MATERIALS: Whiteboard and markers, Computer diagrams or charts,
REFERENCE MATERIALS: HiiT computer studies for senior secondary school book-
1-3
LESSON DEVELOPMENT
STAGES/STEPS TEACHER’S ACTIVITIES STUDENTS LEARNING POINTS
ACTIVITIES
Introduction Teacher asks the students if they have Students give Students are
ever heard of the term algorithm various answer to independent
before. teacher’s question
Presentation Teacher asks the students to define Students define Students learn to
Step 1 algorithm. Teacher defines algorithm algorithm build confidence
as: differently on the teacher
An algorithm is a set of instructions
that solves a problem or performs a
specific task.
Step 2 Teacher asks the students about the Students explain Students are still
Characteristics of Algorithms. Characteristics of independent
Teacher explains Characteristics of Algorithms
Algorithms such as: in different ways
1. Finiteness: An algorithm must
have a finite number of steps.
2. Definiteness: Each step of an
algorithm must be precisely
defined.
3. Input: An algorithm may have
zero or more inputs.
4. Output: An algorithm must
produce output.
5. Effectiveness: An algorithm
must produce the desired
output.
Step 3 Teacher asks students to describe Students pay Students are fully
Functions of Algorithm. attention to dependent
Teacher explains the Functions of teacher and
Algorithm: participate
1. Problem-solving: Algorithms are
used to solve complex problems.
2. Data processing: Algorithms can
process and transform data.
3. Automation: Algorithms can
automate repetitive tasks.
Evaluation Teacher evaluates lesson, by asking Students answer
the following questions: teacher’s
1. Define algorithms. questions and copy
2. Explain characteristics of note
algorithms.
3. Describe functions of
algorithms.
Summary/ Teacher answers students questions Students asks
conclusion and make corrections where teacher necessary
necessary questions
Assignment Define algorithms and explain their
characteristics
WEEK 2
SUBJECT: Computer Studies
TOPIC: Algorithms and Flow Chart II
DATE: 7th May 2025
TIME: 9:25-10:05am
DURATION: 40 minutes
CLASS: SSS 2
NOS IN CLASS: 05
AVERAGE AGE: 13-14 years
SEX: mixed
LEARNING OBJECTIVES: By the end of this lesson, students should be able to:
1. Write algorithms for solving specific problems.
2. Apply algorithmic thinking to real-world problems.
RATIONALE: An algorithm is a set of instructions that solves a problem or
performs a specific task.
PREVIOUS KNOWLEDGE: Students are familiar with the term flow chat.
LEARNING MATERIALS: Whiteboard and markers, Computer diagrams or charts,
REFERENCE MATERIALS: HiiT computer studies for senior secondary school book-
1-3
LESSON DEVELOPMENT
STAGES/STEPS TEACHER’S ACTIVITIES STUDENTS LEARNING POINTS
ACTIVITIES
Introduction Teacher asks the students if they have Students give Students are
ever heard of the term algorithm various answer to independent
before. teacher’s
question
Presentation Teacher asks the students to describe Students define Students learn to
Step 1 Computing Average of Numbers Computing build confidence
Problem. Teacher explains further as: Average of on the teacher
Computing Average of Numbers Numbers
Problem: Compute the average of a Problem
given set of numbers. differently
Algorithm:
1. Input the set of numbers.
2. Calculate the sum of the
numbers.
3. Count the number of values.
4. Calculate the average = sum /
count.
5. Output the average.
Step 2 Teacher asks students to describe Students explain Students are still
evaluating an equation problem. Characteristics of independent
Teacher explains how to solve an Algorithms
equation problem: in different ways
Evaluate the equation Y = a(b-c)^2 / d +
[Link]:
1. Input values for a, b, c, and d.
2. Calculate the difference (b-c).
3. Calculate the square of the
difference (b-c)^2.
4. Multiply a by the squared
difference.
5. Divide the result by d.
6. Add 2 to the result.
7. Output the value of Y.
Step 3 Teacher asks students to solve an Students pay Students are fully
algorithm problem. attention to dependent
Teacher explains how to print the first teacher and
ten odd numbers problem. Print the participate
first ten odd numbers.
1. Initialize a counter to 1.
2. Initialize a variable to store the
odd number (1).
3. Print the odd number.
4. Increment the odd number by 2.
5. Increment the counter.
6. Repeat steps 3-5 until the
counter reaches 10.
Evaluation Teacher evaluates lesson, by asking the Students answer
following questions: teacher’s
questions and
copy note
Summary/ Teacher answers students questions Students asks
conclusion and make corrections where necessary teacher
necessary
1. Write algorithms for solving questions
specific problems.
2. Apply algorithmic thinking to
real-world problems.
Assignment State five Importance of Writing
Algorithms
WEEK 3
SUBJECT: Computer Studies
TOPIC: Algorithms and Flow Chart II
DATE: 14th May 2025
TIME: 9:25-10:05am
DURATION: 40 minutes
CLASS: SSS 2
NOS IN CLASS: 05
AVERAGE AGE: 13-14 years
SEX: mixed
LEARNING OBJECTIVES: By the end of this lesson, students should be able to:
1. Identify and explain flow chart symbols.
2. Use flow chart symbols to represent different operations.
3. Draw flow charts to solve problems.
RATIONALE: An algorithm is a set of instructions that solves a problem or
performs a specific task.
PREVIOUS KNOWLEDGE: Students are familiar with the term flow chat.
LEARNING MATERIALS: Whiteboard and markers, Computer diagrams or charts,
REFERENCE MATERIALS: HiiT computer studies for senior secondary school book-
1-3
LESSON DEVELOPMENT
STAGES/STEPS TEACHER’S ACTIVITIES STUDENTS LEARNING POINTS
ACTIVITIES
Introduction Teacher asks the students if they Students give Students are
have ever heard of the term flow various answer to independent
chart before. teacher’s question
Presentation Teacher asks the students to describe Students define Students learn to
Step 1 flow chart symbols. Teacher explains Computing Average build confidence
further as: of Numbers on the teacher
1. Terminal symbol: Represents Problem differently
the start or end of a program.
2. Input/output (I/O) symbol:
Represents input or output
operations.
3. Process symbol: Represents
processing or calculation
operations.
4. Decision symbol: Represents
decision-making operations.
5. Flow lines: Represent the flow
of control between symbols.
Step 2 Teacher asks students to describe Students explain Students are still
uses of each flow chart symbol. uses of each flow independent
Teacher explains uses of each flow chart symbol In
chart symbol: different ways
1. I/O symbol: Used for input
(e.g., reading data) or output
(e.g., printing results).
2. Process symbol: Used for
calculations, data
manipulation, or processing.
3. Decision symbol: Used for
making decisions based on
conditions.
4. Terminal symbol: Used to
indicate the start or end of a
program.
Step 3 Teacher asks students to solve a Students pay Students are fully
problem. attention to teacher dependent
Teacher explains how to draw a flow and participate
chart to calculate the average of two
numbers.
1. Start: BEGIN
2. Input: READ (A and B)
3. Process: average = (A + B) / 2
4. Output: PRINT average
5. End: END
Evaluation Teacher evaluates lesson, by asking Students answer
the following questions: teacher’s questions
and copy note
Summary/ Teacher answers students questions Students asks
conclusion and make corrections where teacher necessary
necessary questions
1. Identify and explain flow chart
symbols.
2. Use flow chart symbols to
represent different operations.
3. Draw flow charts to solve
problems.
Assignment identify and explain flow chart
symbols