ICT Syllabus Form 1 - 4
ICT Syllabus Form 1 - 4
ICT Syllabus Form 1 - 4
2023
i|Page
COMPUTER STUDIES SYLLABUS
GENERAL OBJECTIVES
3. Apply basic skills in the safe use and care of a computer system.
10. Acquire basic knowledge, skills and attitudes necessary for adapting to a fast
changing technological world
education. The syllabus was first developed in 1996 and the subject, being very
dynamic, requires that the syllabus be reviewed constantly. This edition is therefore a
revision.
ii | P a g e
The Computer Studies syllabus has undergone a major review to bring it up-to-date
with current trends and breakthroughs in Information and Communication Technotogy
(ICT). It is the intention of this revised syllabus to be time-independent and to
accommodate contemporary technology. This is clearly reflected in the objectives.
The aim of the computer studies course is to equip the learner with basic skills that
will enable him/her to use a computer for accomplishing day-to-day tasks at school,
home and in the world of work. It is the intention of this revised syllabus to give the
learner the required knowledge, skills and attitudes to enable him/her to fit and
adapt to the ever- changing computer world and appreciate the computer as a tool
for tackling day-to-day problems.
The syllabus has been revised to enable the learner apply skills acquired to develop
themselves mentally, morally, socially and spiritually. The learner will also appreciate
career opportunities that exist tn the world of computer studies and also have a firm
order to expose the learner to the advancements made in the field of computer. The
teacher should take particular note of new software and hardware developments and
should keep themselves up-to-date with new innovations. The introduction of Internet
HIV/AIDS, drug abuse, environmental issues, human rights, and integrity among
others.
Time allocation per topic has been suggested. It is based on three lessons per week in
forms one and two and four lessons per week in forms three and four. The teacher is
advised to plan his/her work to fit the allocated time in order to cover the syllabus.
iii | P a g e
In teaching the subject, a lot of creativity and innovative ideas are encouraged in-
iv | P a g e
COMPUTER STUDIES FORM 1 SYLLABUS
1|Page
1.0.0 INTRODUCTION TO COMPUTERS (18 LESSONS)
Physical Size
Functionality
Purpose
Behaviour
Fire
Cabling
Burglar proofing
Ventilation
Lab layout
Dust/damp control
Lighting’
Standard furniture
2|Page
1.2.8 Hands-on skills
Keyboard layout
COMPUTER SYSTEMS
2.2.0 Content
Hardware
Software
Live-ware
Keying devices
3|Page
Pointing devices
Scanning devices
Control Unit
Memory - RAM
Processors
o Types
o clock speeds
o Visual display unit –Liquid Crystal Display (LCD), flat panel, cathode ray;
o Sound output
o light emitting
o plotters
4|Page
2.2.6 Secondary/Auxilia Storage Devices and Media
Removable- e.g.
o floppy disks
o tape
o zip disks
Power Cable
Parallel Cable
Serial Cable
Purpose
a) System software
i) firmware
iv) utilities
b) Application software
5|Page
Acquisition
a) standard software
Hardware Considerations
o Processor speed
o memory capacity
o warranty
o upgradability
o user needs
o cost
o portability
o other considerations
Software Considerations
o authenticity
o user needs
o system requirements
o cost
o compatibility
o portability
o documentation
6|Page
o other software considerations
3.0.0 OPERATING SYSTEMS (32 LESSONS)
By the end of the topic, the learner should be able to:
3.2.0 Content
Job scheduling
Resource Control
Input/Output handling
Memory Management
Error handling
Interrupt handling
Number of users
i) single user
7|Page
ii) multi user
Interface
i) Command line
Files
Directories/folders
Storage media
Description of files
Types of files
i) system files
Functions of files
i) storage of data
Creating files
Manipulating files
8|Page
iv) opening
v) editing
vi) renaming
vii) fmding/searching
viii) sorting
ix) copying
x) moving
xi) deleting
Formatting
Partitioning
Defragmentation
Back up
Processor
Memory (Ram)
Storage devices
9|Page
Trouble shooting
10 | P a g e
4.1.0 WORD PROCESSORS (18 LESSONS)
4.1.2 Content
Letter preparation
Reports
Newsletters
Getting started
Screen layout
i) creating a document
ii) saving
iii) retrieving
11 | P a g e
iv) closing
v) exiting
Editing a document
Block Options
i) selecting
ii) moving
iii) copying
iv) deleting
i) search/find
ii) replace
Proof-Reading
ii) thesaurus
iii) auto-correct
Formatting a document
a) Text formatting
i) bolding
ii) italicizing
iii) underlining
12 | P a g e
iv) fonts
v) drop caps
vii) superscriptlsubscript
b) Paragraph Formatting
i) alignment
ii) indenting
iii) spacing
c) Page Formatting
Layout
i) columns
ii) headers/footers
Setup
i) margins
ii) orientations
iv) tabs
Create a table
i) rows
ii) columns
13 | P a g e
enter data
Editing Tables
i) resizing rows/columns
v) splitting rows/columns
Formatting tables
i) borders
ii) shading
Table conversions
iii) importing
Sorting
ii) labels
iii) envelopes
i) editing
ii) saving
14 | P a g e
Merging fields
iii) fax or
iv) e-mail
printer setup
print preview
print option
o Printer selection
o Orientation
Printing
Types of graphics
i) drawing
ii) pictures
ii) charts
Inserting
i) importing
ii) drawing
15 | P a g e
i) updating
ii) resizing
iii) enhance
a) define a spreadsheet;
b) describe the components of a spreadsheet;
c) state the application areas of a spreadsheet;
d) create and edit a worksheet;
e) explain different cell data types;
f) apply cell referencing;
g) apply functions and formulae;
h) it) apply worksheet formatting;
i) apply data management skills;
j) apply charting and graphing skills;
k) print worksheet and graph.
4.2.2 Content
4.2.3 Definition of a Spreadsheet
i) worksheet
ii) database
iii) graphs
Statistical analysis
Accounting
Data management
16 | P a g e
Forecasting (what if analysis)
Scientific application
Getting started
Worksheet layout
Creating a worksheet
saving
retrieving
Labels
Values
Formulae
Functions
Cell addressing
Absolute referencing
Relative referencing
Functions
17 | P a g e
ii) logical (If, count-if, sum-it)
Text
Numbers
Global
Sorting
Filtering
Total/subtotals function
Forms
4.2.12 Charts/graphs
Types
Data ranges
Labels
Legends
4.2.12 Printing
Specific Objectives By the end of the topic, the learner should be able to:
a) define a database;
18 | P a g e
b) explain the concepts of a database;
c) explain data organization in a database;
d) create a database; e) edit a database;
e) design a form;
f) apply basic concepts of queries;
g) create report and labels;
h) print queries, forms and reports.
4.3.2 Content
4.3.4 Definition of Database
Functions of databases
Database software
Character types
Fields
Records
Files
Database
19 | P a g e
Field properties and data types
Data ently
Modify structure
Updating database
Form Layout
Data manipulation
Formating fields
4.3.10 Queries
Creating
Updating
Viewing
Printing
Creating (using rational and logical operator, logical operators — AND OR, NOT)
a) Modifying
b) Sorting and grouping
c) Labelling
d) Printing
Specific Objectives By the end of the topic, the learner should be able to:
20 | P a g e
a) define desktop publishing;
d) design a publication;
g) print a publication.
4.4.2 Content
Graphic design
Printing
Graphical based
Layout based
Screen layout
Setting up a publication
21 | P a g e
Manipulating text and graphics
Editing tools
4.4.8Formatting a Publication
Text
Graphics
4.4.9 Printing
Page set up
Print options
a) define internet;
g) state the moral, social and spiritual issues that may emerge through access to the
internet.
4.5.2 Content
4.5.3Definition of Internet
22 | P a g e
Telecommunication facilities
Modems
Internet software
• Log-in/sign -in
• browse
• Downloading/saving/printhg
Definition
e-mail software
e-mail facilities
ii) fax
v) telephone messages
23 | P a g e
vi) contact management
HW/AIDS
Drug abuse
Environmental issues
Moral integrity
5.2.0 Content
5.1.0 Specific Objectives
Threats e.g.
i) virus
iv) theft
i) anti-virus software
24 | P a g e
ii) password
iv) backups
i) trespass
ii) hacking
in) tapping
iv) cracking
v) piracy
vi) fraud
vii) sabotage
viii) alteration
i) audit trail
iv) firewalls
25 | P a g e
COMPUTER STUDIES FORM THREE SYLLABUS
26 | P a g e
6.0.0 DATA REPRESENTATION (26 Lessons)
6.2.0 Content
i) decimal
ii) binary
iii) octal
iv) hexadecimal
Symbolic representation
27 | P a g e
i) Binary Coded Decimal code(BCD)
Binary addition
Binary subtraction
i) ones complement
a) define the terms data, information and data processing; b) describe data
processing cycle;
b) explain types of errors in data processing;
c) explain the various methods of data processing;
d) describe data integrity;
e) describe a computer file;
f) describe types of computer files;
g) describe file organization methods;
h) describe the various data processing modes.
7.2.0 Content
Data collection
28 | P a g e
ii) methods of data collection
Data input
Processing
Output
Transcription errors
Transposition
Accuracy
Timeliness
Relevance
Manual/conventional
Mechanical
Electronic
Master
Transaction
Report
29 | P a g e
Sort
Backup
Reference
Sequential
Random/direct
Serial
Indexed sequential
On-line
Distributed
Time-sharing
Batch processing
Multi-processing
Multi-programming/multi tasking
Interactive processing
Real-time
By the end of the topic, the learner should be able to: a) define Programming; b) describe the
various levels of programming languages; c) state the advantages and disadvantages of each
level of language; d) define the terms assembler, compiler, interpreter, source program program;
e) describe the stages of program development; f) describe the program control structures; g)
define and develop algorithm, pseudo-code and flowchart. Content
30 | P a g e
8.1.0 Specific Objectives
i)machine
ii)assembly
i) assembler
ii) compiler
iii) interpreter
v) object program
Problem recognition
Problem definition
Program design
Program coding
31 | P a g e
Program testing
Implementation
Sequence
Selection
Iteration (looping)
i) pseudo-code
i) investigation
ii) observation iii) interviews iv) questionnaires
Requirement specification for the new system
System design
System construction
System implementation
System review and maintenance
(*A number of theories exist on system development. The above is a general guide to
the stages) 9.2.5 System Documentation
Reports on fact finding/information gathering
System flowchart
32 | P a g e
Table/file structure/descriptions
Sample data
Output reports
User manual
33 | P a g e
10.0.0 INTRODUCTION TO NETWORKING AND DATA COMMUNICATION (24 LESSONS)
i) computer network
Purpose
v) reliability
Limitations
34 | P a g e
i) twisted pair cables
i) microwave
ii) satellite
b) Data Signal
Digital
Analog
Modems
Network cards
Hubs
d) Network software
Operating systems
Protocols
Star
35 | P a g e
Bus
Ring
Financial Systems
i) accounting
ii) banking
iii) payroll
Retail Systems
Reservations Systems
i) hotels
ii) air-lines
Communication Systems
ii) radio
iii) television
v) e-mail
36 | P a g e
vi) telecommuting
vii) internet
Education
ii) e-learning
Industrial systems
i) simulation
i) weather forecasting
Transportation Systems
i) air-traffic control
Entertainment Systems
Virtual reality
37 | P a g e
ii) visor
Library Systems
Home use
Health
i) Expert systems
Marketing
i) e-commerce
ii) business
a) Effects of employment
job creation
job replacement
job displacement
b) Automated production
38 | P a g e
d) Breakthroughs
health care
education
communication
research
commerce
arts
entertainment
transport
e) Cultural effects
computer crimes
moral effects
Artificial intelligence
i) expert systems
iv) robotics
13.0.0 CAREER OPPORTUNITIES IN ICT (4 LESSONS)
39 | P a g e
13.2.1 Description of careers in the field of ICT e.g.
i) Computer Operators
ii) Programmers
v) System Administrators
x) Web Designers
i) Colleges
ii) Institutions
iii) Polytechnics
iv) Universities
v) Research Institutions
14.0.0 PROJECT
40 | P a g e
By the end of the Project, the learner should be able to:
i) investigation
ii) observation
iii) interviews
iv) questionnaires
d) design a system
v) generate/print reports
v) output reports
41 | P a g e
vi) user manual
42 | P a g e