100% found this document useful (1 vote)
3K views2 pages

JSS2 Computer Studies: Algorithms & Flowcharts

This lesson plan for Computer Studies focuses on algorithms, flowcharts, and pseudocodes, aiming to equip students with the ability to define and understand these concepts. The lesson includes definitions, examples, characteristics, types of algorithms, and representations, along with student engagement activities like brainstorming and problem-solving. Evaluation will involve defining algorithms, listing features, and writing notes on pseudocodes and flowcharts.

Uploaded by

Godwin Brain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
3K views2 pages

JSS2 Computer Studies: Algorithms & Flowcharts

This lesson plan for Computer Studies focuses on algorithms, flowcharts, and pseudocodes, aiming to equip students with the ability to define and understand these concepts. The lesson includes definitions, examples, characteristics, types of algorithms, and representations, along with student engagement activities like brainstorming and problem-solving. Evaluation will involve defining algorithms, listing features, and writing notes on pseudocodes and flowcharts.

Uploaded by

Godwin Brain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

GOLDSEAL INTERNATIONAL COLLEGE WEEK: 1

LESSON NOTE PLAN

Class: Teacher: GODWIN NWAIGWE Date: 18/09/2023-25/09/2023


Subject: COMPUTER STUDIES Average Age of Students:12 YEARS
Topic: ALGORITHM, FLOWCHART, AND PSEUDO CODES Duration of Lesson: 80MINS

A. BEHAVIOURAL OBJECTIVES (Cognitive, Affective, and Psychomotor)


At the end of the lesson, students should be able to:
1. Define algorithm.
2. List some examples of algorithms
3. State the characteristics of a good algorithm.
4. Outline the types of algorithms
5. Define flowchart
6. Define pseudocodes.

B. INSTRUCTIONAL MATERIALS:
Activity sheets
Images

C. PREVIOUS KNOWLEDGE
The students already know some basic problems but lack the standard principles of representing problems in
flowchart and pseudocodes.
D. INTRODUCTION:
Ask different questions on the previous topic and call on students to answer:
The teacher displays a question “Calculate the area of a circle with a radius 7” and asks the students the
following questions:
1. Identify the problem to be solved
2. Write down the steps that could be taken to solve the problem
3. What is a general name given to the steps written down to solve the problem?

E. PRESENTATION (Step-by-step exposition of the material):


STEP I : Definition of algorithm
It is a step-by-step procedure required to solve a given problem.
STEP II: Examples of algorithms
Algorithm for baking a cake,
Steps for adding two or more numbers
Process of doing laundry. etc
STEP III: Characteristics of a good algorithm
The teacher leads the students to state the characteristics of a good algorithm as shown below:
Finite * Language independence
Definiteness * Well-defined output
Effectiveness * Well-defined input
STEP IV: Types of algorithms
Brute Force Algorithm * Backtracking Algorithm
Divide and Conquer * Recursive Algorithm etc
STEP V: REPRESENTATION OF ALGORITHM
Algorithms are represented in two ways. They are:
i. Pseudocodes
ii. Flowcharts
STEP VI: FLOWCHART SYMBOLS AND FUNCTIONS
The teacher shares a worksheet with the students to enable them to cross-match and identify various flowchart
symbols and their functions.
F. CONTEXTUALISATION (of the material in the classroom situation):
The knowledge of this topic is very helpful as it enables the students to acquire the basic skills needed to solve
life problems. It is also a precursor to their programming life.

G. STUDENTS’ ENGAGEMENT IN THE LESSON:


Brainstorming

Problem-solving
Independent learning

H. REVIEW (By teacher and students of familiar material):


Explain the term Algorithm
Highlight the characteristics of a good algorithm
Mention the types of algorithm
What are the representation of an algorithm

I. EVALUATION Questions (in three learning domains – cognitive, affective and psychomotor):
1. Define an algorithm
2. State 5 features of an algorithm
3. Write short notes on the following:
Pseudocode
Flowchart

J. CONCLUSION:
Assignment
Draw and state the functions of any 8 flowchart symbols

You might also like