Form 3 - Schemes of Work
Form 3 - Schemes of Work
REFERENCE BOOKS:
2. K.C.S.E Computer Studies Book 3; Dr. John Onunga and Renu Shah
FORM 3 COMPUTER STUDIES SYLLABUS
TERM 1
WK LESSON TOPIC SUB-TOPIC LESSON OBJECTIVES LEARNING RESOURCES REMARK
ACTIVITIES
1 REVISION OF TERM 3 2023 EXAMS
2 1 Data Representation Concepts & reasons By the end of the lesson, the Observing as A switch or torch
in a Computer for data representation learner should be able to: teacher Any analog
in a computer a) define the term data demonstrates measuring device
representation in computing, Magnet
b) describe the need for data Taking notes
representation
c) explain digital & analog
devices
2 Definition of terms: By the end of the lesson, the Taking notes Wall charts
bit, byte, nibble & learner should be able to: as teacher showing
word a) define a Bit as the smallest explains conversion of bits
unit of measure for memory. to bytes.
b) Nibble, byte & word as
several bits grouped
together
3&4 Types of data By the end of the lesson, the Discussing Wall charts
representation learner should be able to Listening showing different
explain Binary, Octal, Decimal Taking notes number systems
& hexadecimal number systems
5 Symbolic By the end of the lesson, the Taking notes Wall charts with
representation of learner should be able to; Supervised various codes for
binary codes a) explain the need for exercise representing
symbolic representation binary
b) explain how to represent
numeric & non-numeric
characters using BCD,
2
EBCDIC & ASCII
3 1 Conversion between By the end of the lesson, the Discussing Tables showing
binary numbers learner should be able to Taking notes direct relationship
mathematically convert a Supervised between decimal
number from one system to exercise & binary codes
another
2 Conversion of decimal By the end of the lesson the Brainstorm chart
numbers learner should be able to: Discuss
Convert decimal to binary explanation
3&4 By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert decimal to octal explanation
5 By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert decimal to hexadecimal explanation
4 1 Octal to binary By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert octal to binary explanation
2 Octal to decimal By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert octal to decimal explanation
3&4 Octal to hexadecimal By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert octal to hexadecimal explanation
5 Octal arithmetic By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Perform octal computations explanation
5 1 hexadecimal to binary By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert hexadecimal to binary explanation
2 Hexadecimal to octal By the end of the lesson the Brainstorm chart
learner should be able to: Discuss
Convert hexadecimal to octal explanation
3&4 Hexadecimal to By the end of the lesson the Brainstorm chart
decimal learner should be able to: Discuss
Convert hexadecimal to decimal explanation
3
5 Hexadecimal By the end of the lesson the Brainstorm chart
arithmetic learner should be able to: Discuss
Perform hexadecimal explanation
computations
6 1 Binary arithmetic By the end of the lesson, the Demonstrate Wall charts
operations learner should be able to; how to carry showing binary
b) work with base 2 numbers out binary arithmetic
c) perform binary addition and arithmetic operations
subtraction operations
Supervised
exercise
2 Binary division By the end of the lesson the Demonstrate chart
learner should be able to: Explanation
a) Perform binary divisions
3&4 By the end of the lesson, the Discussing Wall charts
learner should be able to find Supervised showing 1’s &
the ones & twos complements exercise 2’s complement
of binary
5 By the end of the lesson, the Taking notes
learner should be able to give
reasons for use of complements
instead of direct subtraction
7 1 Data Processing Definition of terms By the end of the lesson, the Discussion Printed copies of
learner should be able to; Taking notes data tables &
a) define the term Data, information
Information & Processing
b) give examples of data &
information
2 Importance of data By the end of the lesson the Discussion Chart
processing learner should be able to: Brainstorming
Describe importance of data
processing
3-4 Data processing cycle By the end of the lesson, the Discussion Wall chart
learner should be able to Taking notes diagram
explain the input, processing &
output cycle.
4
5 Description of errors By the end of the lesson, the Discussion
in data processing learner should be able to; Taking notes
a) define data accuracy
b) Identify sources of errors.
8 MID TERM EXAMS AND BREAK
9 3&4 By the end of the lesson, the Discussion
learner should be able to; Taking notes
a) explain different types of
errors, e.g., transcription, etc
b) show how to avoid or reduce
errors
5 Data integrity By the end of the lesson, the Listening
learner should be able to; Taking notes
a) define data integrity
b) state the factors that determine
data integrity
c) describe how to enforce data
integrity
10 1 Data processing By the end of the lesson, the Discussion a traditional
methods learner should be able to; typewriter, a
a) explain manual, mechanical & ledger sheet
electronic data processing & a computer
b) give advantages of
computerized data processing
2 Manual processing By the end of the lesson the Discussion Textual files
learner should be able to: Explanation
Describe manual data processing
3&4 Mechanical By the end of the lesson the Discussion diagrams
processing learner should be able to: Explanation
Describe mechanical data
processing
5 Electronic processing By the end of the lesson the Discussion Chart
learner should be able to: Explanation
Describe electronic data
processing
5
11 1 Computer files By the end of the lesson, the Listening A wall
learner should be able to; Taking notes hanging
a) define a computer file showing
b) describe elements of a logical
computer file; characters, structure of
fields & records records in a
file
2 Physical files By the end of the lesson the Demonstration Physical file
learner should be able to: Discussion
Explain physical files
3&4 Logical files By the end of the lesson the Explanation Computer
learners should be able to: Discussion files
a) Describe logical files
5 Advantages of By the end of the lesson the Explanation chart
computer files learner should be able to describe Discussion
the advantages of computer files
12 1 Types of computer By the end of the lesson, the Discussing A computer
processing files learner should be able to define & Demonstrate
explain the importance of master, using sample
transaction, reference, report, computer files
backup and sort files Taking notes
2 Online processing By the end of the lesson the Explanation Computers
learner should be able to discuss Discussion
online processing
3&4 Batch processing By the end of the lesson the Explanation Computers
learner should be able to describe Discussion
batch processing
5 Offline processing By the end of the lesson the Explanation Computers
learner should be able to describe Discussion
offline processing
13 Revision and End-of-Term examination
6
TERM 2
WK LESSON TOPIC SUB-TOPIC LESSON OBJECTIVES LEARNING RESOURCES REMARK
ACTIVITIES
1 REVISION OF TERM 1 2024 EXAMS
2 1 PROGRAMMING Introduction By the end of the lesson, the Taking notes Wall charts
learner should be able to: showing various
a) Define the following terms: levels of
Programming programming
Programming language languages
b) Discuss the importance of
programming
2 Levels of By the end of the lesson, the Taking notes Wall charts
programming learner should be able to: showing various
languages c) describe the various levels levels of
of programming languages programming
languages
3 By the end of the lesson, the Demonstratio A computer
learner should be able to: n of how each loaded with
a) describe low-level level of various
programming, e.g., machine programming programming
& assembly languages language languages
b) high-level programming works.
c) object oriented Practical
programming programming
d) web scripting languages exercises.
e) write sample codes for each
level of programming
language
4-5 By the end of the lesson, the Discussion Wall charts
7
learner should be able to Taking notes differentiating
highlight advantages & high & low-level
disadvantages of both low-level languages
& high-level languages
3 1 Program development By the end of the lesson, the Practical Programming
learner should be able to: activity in languages
a) describe the structured programming
approach to solving demonstratio
problems n
b) List down the stages of Taking notes
program development
2 Definition and By the end of the lesson, the Taking notes Visual aids like
development of learner should be able to: wall charts
algorithms a) define the terms: algorithm,
pseudocode & flowchart
b) draw & explain various
flowchart symbols
3 By the end of the lesson, the Discussing A computer
learner should be able to various loaded with a
develop program algorithms programming programming
using flowcharts & pseudocode problems. language
Designing of
algorithms
4-5 Program control By the end of the lesson, the Taking notes wall charts / flow
structures learner should be able to Drawing of diagrams
identify three program control control showing sample
structures namely; sequence, structure flow control structures
selection, & looping diagrams.
4 1 By the end of the lesson, the discussion Flow diagrams
learner should be able to taking notes showing various
represent the various control problem control structures
structure diagrammatically solving
drawing
flowcharts
writing
pseudocodes
8
2 System Development Description of a By the end of the lesson, the Discussing Toys of a vehicle
system learner should be able to: Taking notes showing
Demonstrating different
a) define a system a sample components
b) describe a system as either information working together
soft or hard system
c) state the characteristics of a
system
3 Definition of an By the end of the lesson, the Listening wall charts
Information system learner should be able to define Taking notes
the term Information system
4-5 Purpose of an By the end of the lesson, the Discussing chalkboard
information system learner should be able to Listening
highlight the aims of an Taking notes
information system in an
organization
5 1 Theories of system By the end of the lesson, the Listening Wall charts
development learner should be able to discuss Taking notes summarizing the
briefly the three theories of theories
system development namely;
traditional approach, rapid
application development, &
structured approach
2 Stages of system By the end of the lesson, the Listening Laptop
development learner should be able to Taking notes projector
identify all the stages of
structured system development
3 Problem recognition By the end of the lesson, the Discussing Laptop
and definition learner should be able to: Taking notes projector
a) discuss problem recognition
& definition.
4-5 Fact finding By the end of the lesson the discussion sample of fact
learner should be able to: taking notes finding tools
a) describe various fact finding
tools
9
6 1 Questionnaire By the end of the lesson the Answering Sample
learner should be able to: questionnaires questionnaire
Taking notes
11
3 Importance of system By the end of the lesson the Discussion Laptop
documentation learner should be able to Brainstorming Projector
describe the importance of
system documentation
4-5 Types of By the end of the lesson, the discussion Teacher’s notes
documentation learner should be able to Answering
discuss user, operator & questions
programmer documentation
11 1 Characteristics of a By the end of the lesson the Observation Sample of a
good system learner should be able to Discussion system
documentation describe various characteristics documentation
of a good system
documentations
2 By the end of the lesson, the discussion sample manuals
learner should be able to students to and other
describe the formats of various collect and program
documentations prepare a documents
sample system
documentation
3 System evaluation By the end of the lesson the Discussion Computer
learners should be able to: Answering systems
a) Define the term evaluation questions
b) Discuss the importance of
system evaluation.
2-5 System review By the end of the lesson the Answering Laptop
learner should be able to questions. Projector
discuss system review Taking notes Sample system
12 Revision
13-14 Mid- term Examination and Break
12
TERM 3
WK LESSON TOPIC SUB-TOPIC LESSON OBJECTIVES LEARNING RESOURCES REMARK
ACTIVITIES
1 REVISION OF TERM 2 2024 EXAMS
2 1 Introduction to Introduction to By the end of the lesson, the listening A pen, paper &
Networking & Data networking concepts learner should be able to: answering typewriter
communication & definition of terms a) define networking & data questions Wall chart
communication Taking notes showing the types
b) discuss concepts used in of signals
data communication such as
data signal, signal
modulation, etc
c) discuss modes of data
communication
2 Purpose & limitations By the end of the lesson, the Listening wall charts listing
of networking learner should be able to state Answering purposes &
the purpose and limitations of questions limitations of
networking computers Taking notes networking
3 Types of networks By the end of the lesson, the listening / computer lab
learner should be able to: observing LAN
13
a) define and describe LANs, answering Examples of
MANs & WANs questions MAN & WAN
b) compare WAN to LAN and taking notes networks as
MAN depicted in
magazines
4-5 Advantages of By the end of the lesson, the listening / computer lab
networking learner should be able to: observing LAN
a) Describe the advantages of answering
networking questions
taking notes
14
learner should be able to Taking notes antennae
describe wireless
communication devices, e.g.,
access points, etc
4 1 Network software By the end of the lesson, the viewing and different
learner should be able to: configuring operating systems
a) state types & functions of protocols running on
network operating software computers
b) define protocol and give
examples
By the end of the lesson, the identifying Students
2 learner should be able to discuss the OSI reference book
OSI reference model layout Wall chart
3 Network topologies By the end of the lesson, the identifying wall charts of
learner should be able to: the layout ring, star, bus &
a) describe logical & physical differences of mesh topologies
topology various
b) discuss star, bus, ring, tree, topologies on
mesh topologies the charts
c) state advantages &
disadvantages of each
topology
4-5 LAN By the end of the lesson, the Brainstorming Chart
learner should be able to: Observation
a) define the term LAN Answering
b) Discuss the advantages and questions
disadvantages of LAN
15
5 1 MAN By the end of the lesson, the Brainstorming Chart
learner should be able to: Observation
a) define the term MAN Answering
b) Discuss the advantages and questions
disadvantages of MAN
4-5 Career opportunities Description of career By the end of the lesson, the listening A visitor working
in ICT opportunities in ICT learner should be able to taking notes in the ICT sector
describe career opportunities in asking and to give a talk on
ICT such as computer operator, answering opportunities
computer technician, etc questions
6 1 universities Universities Degrees by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
bachelor degree courses
2 Diplomas by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
diploma courses
16
3 certificates by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
certificate courses
4-5 Professional courses by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
professional courses
7&8 1 colleges by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
bachelor degree courses
2 by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
diploma courses
3 by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
certificate courses
4-5 by the end of the lesson the -discuss - brochures
learner should be able to - answer -newspaper
identify computer related questions cutting
professional courses
9&10 REVISION
17